1. 程式人生 > >Docker Windows下安裝的一些注意以及常用命令和引數

Docker Windows下安裝的一些注意以及常用命令和引數

Windows下的安裝注意:

選擇完整安裝,其中MSYS-git UNIX tools是在Windows下執行Linux命令的工具  
選擇Reboot Windows at end of installation,是安裝完成後重啟電腦
# Docker 映象檢索
docker search 映象名
# 檢索redis
docker search redis
# 映象下載
docker pull 映象名
# redis映象下載
docker pull redis
# 檢視映象列表
docker images
# 映象刪除
docker rmi image-id
# 刪除所有映象
docker rmi$(docker images -g)
# 執行映象為容器
docker run --name container-name -d image-name
/**
引數解釋:
    --name:為容器取得名稱
    -d:表示detached,意思是執行完這句命令後控制檯不會被阻礙
    image-name:使用哪個映象來執行容器
**/
# 執行redis 容器
docker run --name test-redis -d redis
# 這個命令的意思是,執行redis映象為容器,並將該容器命名為test-redis 
# 檢視執行中的容器列表
docker ps
# 檢視執行和停止狀態的容器
docker ps -a
# 停止容器
docker stop container-name/container-id
# container-name/container-id 容器名或者容器id
# 停止redis容器
docker stop test-redis
# 啟動容器
docker start container-name/container-id
# 啟動redis容器
docker start test-redis
# 埠對映
docker run -d -p 6378:6379 --name port-redis redis
/*
對映容器的6379埠到本機的6378埠
*/
# 刪除容器
docker rm container-id # 刪除所有容器 docker rm $(docker ps -a -q)
# 容器日誌
# 檢視當前容器日誌
docker logs container-name/container-id
# 檢視上一個容器的日誌
docker logs port-redis
# 登入容器
docker exec -it container-id/container-name bash
# 配置阿里的映象加速器
cd /etc/docker/
vim daemon.json
# 編輯如下
{
    "registry-mirrors": ["<your accelerate address>"]
}
# 詳細參考連線 https://yq.aliyun.com/articles/29941?spm=5176.10695662.1996646101.searchclickresult.2de964a3im3tsK
# 獲取映象加速地址的連線 https://cr.console.aliyun.com/?spm=a2c4e.11153940.blogcont29941.10.6a9369d6VXpOKt

注意事項:
1.在配置boot2docker的 設定—>網路—>埠對映 時主機ip最好填寫ip地址,儘量不要使用localhost或者127.0.0.1
2.在centos 7下的docker執行docker run命令啟動容器時需要加上 -t引數,否則秒退(exited)