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]