由于服务器网络原因,不能真的下载docker镜像,通过把docker镜像下载到本地,再传到服务器
以nginx为例:
镜像拉到本地
1 | docker pull nginx |
镜像保存为tar文件
1 | docker save -o nginx.tar nginx:latest |
上传服务器
1 | rz #nginx.tar文件到服务器 |
加载tar文件
1 | docker load -i nginx.tar |
运行镜像
1 | docker run -it -d -p 80:80 nginx:latest --restart always |