Mac环境下Docker拉取Nginx镜像部署到无网络服务器


以nginx为例

拉取amd64架构的镜像镜像

docker pull --platform amd64 nginx

存储nginx镜像到nginx.tar

docker save -o nginx.tar nginx  

传输镜像到服务器

scp nginx.tar root@xxx:/root/nginx/   

服务器加载镜像

docker load --input nginx.tar 

启动镜像

1
2
3
4
5
docker run --name nginx 
-p 80:80
-v /mydata/nginx/html:/usr/share/nginx/html
-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-d nginx:latest

← Prev Nginx服务器SSL证书安装部署 && HTTP自动跳转HTTPS | SpringBoot项目使用多线程实现动态定时任务 Next →