用Docker将在本地计算机上制作的镜像在服务器上测试
1.先在本地将容器commit为镜像
docker commit 容器id 镜像名:tag
#例 docker commit -m pytorch1.4 -a kaifazhe be9cf0fbd5c7 pytorch-1.4-py2:v1.0
2.在本地将镜像打包
docker save 镜像名 -o tar名
#例 docker save pytorch-1.4py2:v1.0 -o pytorch-1.4-py2.tar
3.在本地复制目标到服务器
scp tag名 root@192.xxx.xxx.xxx
#scp pytorch-1.4-py2.tar fuwuqi@192.xxx.xxx.xxx:~/data #~/data是服务器上一个文件夹
4.在服务器上恢复镜像
docker load < tar名
#docker load < ~/data/pytorch-1.4-py2.tar
5.查看服务器上的镜像
docker images
6.然后就可以启动容器了
docker run -it -dp 80:80 --name xxx 镜像名