docker离线安装Nginx

677 阅读1分钟

通过网盘分享的文件
链接: pan.baidu.com/s/1sfrkqpT5…
提取码: 4grs

1、加载镜像文件

docker load < nginx.tar

2、创建挂载的目录

mkdir -p /home/nginx/conf
mkdir -p /home/nginx/logs
mkdir -p /home/nginx/html

3、先启动容器

docker run --name nginx -d -p 80:80 nginx

4、将容器内的文件拷贝到宿主机上

docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /home/nginx/

5、删除容器

docker rm -f nginx

6、文件赋权限

chmod 777 /home/nginx/conf/nginx.conf

7、启动容器

docker run -p 80:80 --name nginx \
--privileged \
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/nginx/logs:/var/log/nginx \
-v /home/nginx/html:/usr/share/nginx/html \
-d \
--restart=always \
nginx