docker 命令

运行容器:docker run -it 镜像名 /bin/bash

退出容器:

exit     (这个命令会把容器也关闭掉)

或者

Ctrl+P+Q     (这个命令容器依旧在后台运行)

查看容器:docker ps -a

查看运行的容器:docker ps

重启容器:docker restart 容器ID

重启容器后进入交互式:docker start -i 5c6ce895b979

进入容器:docker attach 容器ID

               docker exec -it 容器ID /bin/bash 

提交镜像更改生成新的镜像文件

docker commit -a "author" -m "commit message" 容器id  name:tag    (注意name镜像名称要全部小写)

docker镜像导出,tar镜像包可以拷贝到其他机器docker环境中加载

docker save hello -o hello.tar

docker镜像加载

docker load -i hello.tar

参考 :  https://blog.csdn.net/qq_41211642/article/details/107241456     (数据卷后的文件是无法保存在镜像的,要打包到另外一个目录)

启动容器

docker start 容器id

查看容器数据卷挂载情况

使用命令 docker inspect 容器id 

https://blog.csdn.net/weixin_42691149/article/details/114381456

原文地址:https://www.cnblogs.com/kaibindirver/p/14646337.html