docker 查看,刪除,創建鏡像
阿新 • • 發佈:2018-08-08
加速器 配置 mit 返回 ges 驅動 pan 推送 命令
1,docker鏡像的存儲位置
/var/lib/docker
docker info 查看存儲的位置和驅動
2,docker 列出鏡像
docker images 列出列表中含有的所有鏡像 repository 倉庫 docker image -q 只顯示鏡像名 docker inspect 鏡像名/鏡像id 查看鏡像的詳細信息 docker rmi 鏡像名/鏡像id
3,查找鏡像
docker search 鏡像名 最多返回25個結果
docker search -s 3 ubuntu 查找3星級以上的結果
4,下載鏡像到本地
docker pull 鏡像名
docker pull -a 鏡像名 會下載所有該鏡像名的所有
獲取國內的鏡像
1,在dockercloud註冊賬號
2,點擊加速器
3,復制上面的網址
4,修改docker的配置文件 vim /var/default/docker
5,在文件末尾添加
DOCKER_OPTS=上面的網址
6,重新啟動docker的守護進程
sudo service docker restart
5,推送鏡像到dockerhub
要先註冊docker hub
docker push 鏡像名 要上傳鏡像,要先註冊賬號
6,構建docker鏡像,容器是鏡像的實例,只有創建了鏡像後,容器才能被創建
1) docker commit 通過容器構建鏡像
-a author 鏡像的作者
-m message 鏡像的信息
-p 不停止
docker run -it -p 80 --name web ubuntu /bin/bash apt-get install nginx docker commit 容器名/容器id 鏡像名稱 docker commit -a ‘forjie‘ -m ‘nginx‘ web my_mirror 創建鏡像
利用鏡像運行容器
docker run -d --name nginx_web web my_mirror -g ‘daemon off;‘
docker ps 查看容器
docker run -d --name nginx_web -p 80 web my_mirror -g ‘daemon off;‘
2) docker build 通過Dockerfile文件構建
創建dockerfile dockerfile就是一系列命令的文本文件 mkdir -p dockerfile/df_test 創建文件 cd dockerfile/df_test vim Dockerfile #添加文件 自己在網上搜 再用docker build創建鏡像 docker build -t="web/df_test" 再次運行 docker run -d --name web_test -p 80 鏡像名 -g ‘daemon off;‘
docker 查看,刪除,創建鏡像