docker常用命令及配置修改
阿新 • • 發佈:2019-03-14
國內 str import nginx mir disable sta 自建 --
docker修改國內源倉庫地址:
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
docker常用命令
docker --help:獲取docker幫助
docker container: 創建docker鏡像
鏡像管理:
docker image --help ls : 列出鏡像 images : 查看所有鏡像信息 history : 查看鏡像歷史信息 inspect : 查看鏡像詳情 pull : 下載鏡像 push : 推送鏡像 rmi : 刪除鏡像 save : 保存鏡像 docker image save nginx:v1 > nginx.tar import : 導入容器 docker image import image_name.tar login : 登錄容器倉庫(默認登錄docker hub倉庫) docker login IP:PORT (登錄自建倉庫)
鏡像命令:
docker Commands:
tag : 為鏡像打標簽 docker tag nginx:1.11 nginx:v1
load : 加載鏡像 docker load nginx:v1 < nginx.tar
export : 導出正在運行中的容器
docker export <images> > image_name.tar
docker管理命令:
進入運行中的容器
docker exec -it --name bs sh
創建容器
docker run -itd --network NETWORK_NAME -v vlue:vlue -p port:port --restart always --name bs busybox /sh -v vlue:vlue 本地卷路徑:docker中的卷路徑 -p port:port 映射的本地端口:docker中的端口 -e lsit 設置環境變量 --env-file 從文件讀取環境變量 --add-host 添加其他主機到容器中的/etc/hosts -m(--memeory) 容器可以使用的最大內存 --cpus 限制容器可以使用的cpu資源 --dns list 設置DNS服務器 --oom-kill-disable 當宿主內存不足時,會殺死容器中的進程,和-m(--memory)同時使用
容器管理命令
docker Commands: docker conrainer ls : 查看docker中運行的容器 inspect : 查看容器的詳細信息 exec : 進入一個容器 cp : 將本地文件拷貝到容器中 logs : 查看容器運行日誌 port : 查看容器端口映射 stats :查看同期資源使用統計 top : 查看一個容器運行的進程 update : 更新一個或多個容器配置 start/stop : 啟動/停止一個或多個容器 rm : 刪除一個或多個容器
docker常用命令及配置修改