1)查看命令
- docker ps
查看当前正在运行的容器对象 - docker ps -l
显示最近运行的一条容器信息 - docker ps -a
显示所有运行过的镜像信息 - docker ps -q
显示对应的容器id 信息 - docker images
查看所有镜像 - docker container ls
查看当前的容器信息
2)启动命令
- docker start 容器id
开启指定容器 - docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
启动所有容器
3)重启命令
- docker restart 容器id
重启指定docker容器
4)退出命令
- exit
离开容器,并关闭容器 - Ctrl + p + q
暂时离开容器,此时容器状态还是 up 运行中
5)停止命令
- docker stop 容器id
关闭指定docke容器 - docker kill 容器id
强制关闭指定docke容器 - docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
关闭所有容器
6)删除命令
- docker rm 容器id
删除一个未运行的容器对象 - docker rm -f 容器id
强制删除一个容器对象 - docker rm $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
删除所有容器 - docker rmi $(docker images | awk ‘{print $3}’ |tail -n +2)
删除所有镜像(慎用)
7)进入命令
- docker attach 容器id
再次进入该容器的伪终端控制台 - docker exec -it 容器id
执行一个交互式的伪终端方式进入到容器中
8)docker将容器中的信息拷贝到宿主机
- docker cp 容器id:容器文件路径 宿主机路径
9)docker的一些其它命令总结
- docker system prune
清理没有正在运行容器的镜像 - docker system df
显示 docker 磁盘使用情况