使用场景:
服务器需要重做系统,docker跑的容器,临时进行导出,重装好后再导入
借鉴
https://blog.csdn.net/Bejpse/article/details/126327690
1.查看镜像信息
拿到容器 ID
docker ps -a
下图红框是容器id
拿到容器command (启动脚本)
docker ps --no-trunc
下图红框内容就是
2.导出
#导出 docker export 容器ID > 压缩包名字.tar
3.导入
docker import - 镜像自定义名字 < 压缩包名字.tar
查看
docker images
4.启动镜像
docker run -itd -p 外端口:内端口 --name 自定义容器名字 --restart always -e MYSQL_ROOT_PASSWORD=88888888 -d 导入的镜像名字 /docker-entrypoint.sh mysqld;
注意下图红框,就是复制的command的内容