docker部署Nginx,配置分发服务,配置ssl证书

Nginx是一个高性能的开源Web服务器,也可以用作反向代理服务器、负载均衡器、HTTP缓存以及作为邮件代理服务器,功能强大!

废话不多说直接上干货;

1、下载nginx镜像

docker pull nginx 

2、初次启动镜像容器,准备拷贝容器内文件

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

3、创建挂在文件夹(自定义,存放nginx配置文件的地方)

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

4、拷贝nginx容器内配置文件等到文件夹

ssl文件是配置ssl证书的地方(按需求使用)

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

5、停止服务清理容器

docker stop nginx 
docker rm nginx

6、安装ssl证书(按需求配置)<

你可能感兴趣的:(docker,nginx,ssl)