docker search [CONTAINER_NAME]html
配置IP段、加速器、http傳輸nginx
vi /etc/docker/daemon.json
"registry-mirrors":["https://registry.docker-cn.com"]docker
退出容器並會關閉容器json
exitcentos
退出容器 但不關閉bash
Ctrl+P+Qui
進入容器spa
docker exec -it [CONTAINER_NAME or CONTAINER_ID] /bin/bash 3d
當作正在運行的容器進程rest
docker ps
當作所有容器進程
docker ps -a
查看某個容器具體信息 如:查看容器IP
docker inspect [CONTAINER_NAME or CONTAINER_ID]
啓動服務(Linux老版本)
sudo service docker start
啓動服務(Linux新版本)
systemctl start docker
重啓docker(新版本)
systemctl restart docker
拉取鏡像
docker pull [CONTAINER_NAME]
查看鏡像
docker images
建立容器
docker create
使用docker鏡像nginx:latest建立一個容器,並將容器命名爲myrunoob
建立並運行centos
docker run -dit --name centos centos /bin/bash
中止容器
docker stop [CONTAINER_NAME or CONTAINER_ID]
查看日誌(在宿主機,即docker容器外 查看日誌 好比查看Tomcat控制檯打印的日誌)
docker logs [CONTAINER_NAME or CONTAINER_ID]
刪除容器
docker rm [CONTAINER_NAME or CONTAINER_ID]
刪除鏡像(需先刪除容器)
docker rmi [CONTAINER_NAME or CONTAINER_ID]
查看鏡像層
docker history [CONTAINER_NAME or CONTAINER_ID]
顯示鏡像hello-world分三層,其中兩個空層
鏡像存放在imagedb裏
/var/lib/docker 容器的根目錄 使用history命令能夠查看到 rootdir
通常在容器內的 /var/lib/docker/image/overlay2/imagedb/content/sha256下
打開一個鏡像文件查看其內容:
cat f09fe80eb0e75e97b04b9dfb065ac3fda37a8fac0161f42fca1e6fe4d0977c80
層文件在layerdb裏
ll /var/lib/docker/image/overlay2/layerdb/sha256
#鏡像層文件內結構:
[CONTAINER_NAME or CONTAINER_ID]