docker常用命令总结


1.启动容器
docker run -v /dir1:/dir2 -t <tag> /bin/bash -c <cmd>

2.进入已经启动容器
docker attach <id>

3.重启已退出容器
docker restart <id>

4.停止运行的容器
docker stop <id>

5.删除已停止运行的容器
docker rm <id>

6.删除没有运行的docker镜像
docker rmi <image_id>

7.删除所有加载镜像
docker rmi $(docker images -q)

7.删除所有运行中的容器
docker ps -a |awk -F' ' '(NR !=1 ){print $1}'|xargs docker stop
docker ps -a |awk -F' ' '(NR !=1 ){print $1}'|xargs docker rm

8.加载docker镜像
docker load <file.tar

9.保存镜像
docker save image >file.tar

10.提交容器修改
docker commit id(docker ps -a) newimage

11.查看所有加载镜像
docker images

12.导出镜像
docker export id(docker ps -a) >file.tar

注:export相比save不保存操作记录,只保存镜像本身,得到的镜像可能小一些。