有关镜像的操作 #docker search centos #搜索镜像 #docker image ls #docker images #docker image rm name/id #删除镜像 查看镜像、容器、数据卷所占用的空间 # docker system df docker history nginx #查看镜像修改历史
有关容器的操作 docker container ls docker ps #只显示运行中的容器 docker container ls -a docker ps -a #显示所有容器 docker run -it --name=mynginx nginx /bin/bash #直接进入容器,exit后,容器会停止运行,但是不会消失 docker ps -a |grep mynginx docker container rm mynginx #删除停止运行的容器 docker run -d --name=mynginx nginx #容器在后台运行,可以通过exec进入,容器是否会长久运行,是和 docker run 指定的命令有关,和 -d 参数无关 docker exec -it mynginx /bin/bash #进入在后台运行的容器,exit后,容器不会退出 docker ps |grep mynginx docker container rm -f mynginx #强制删除运行中的容器 docker container start id/name docker container restart id/name docker container stop id/name docker container logs id #查看容器的输出 docker run --name webserver -d -p 80:80 nginx #第一个80是对外端口,第二个80是容器端口 docker diff webserver #查看容器修改情况