ubuntu16.04 docker打包容器成镜像并重启至其他新机器上部署的快捷操作

1.查看当前正常运行的容器

docker ps
docker ps -a #显示所有的容器,包括未运行的。

2.将正在运行的容器打包成新的镜像

docker commit -a "提交的镜像作者" -m "提交时的说明文字" a404c6c174a2  vedio:v1

3.查看当前已导入的镜像

docker images

4.打包一个镜像为tar文件

docker save -o vedio_v1.tar vedio:v1

5.使用gzip压缩

tar czvf vedio_v1.tar.gz vedio_v1.tar

6.使用scp将本地文件拷贝至远程服务器

scp ./vedio_v1.tar.gz study@192.168.88.45:/home/study/workspace

将远程文件拷贝至本地当前路径
scp romte@192.168.88.45:/home/study/vedio_v1.tar.gz .

7.解压文件

tar -xzvf vedio_v1.tar.gz

8.导入镜像

docker load -i vedio_v1.tar

9.加载容器:这里不同的镜像会有不同的启动方式

docker run --restart=always -id -p 1935:1935 -p 8080:80 -p 8554:554 -p 10000:10000 -p 10000:10000/udp vedio:v1
原文地址:https://www.cnblogs.com/still-smile/p/14976700.html