docker-compose 通过nginx反向代理实现https连接
在windows系统实现https感觉还是挺简单的,ubuntu系统下如何实现?
1.在/usr/local/docker/nginx下新建docker-compose.yml
version: '3.1'
services:
nginx:
image: nginx
container_name: nginx
restart: always
ports:
- 80:80
- 443:443
volumes:
- /usr/local/docker/nginx/conf:/etc/nginx/conf
- /usr/local/docker/nginx/conf.d:/etc/nginx/conf.d
- /usr/local/docker/nginx/cert:/etc/nginx/cert
- /usr/local/docker/nginx/logs:/var/log/nginx
- /usr/local/docker/nginx/html:/usr/share/nginx/html
2.运行
docker-compose up -d
3.从docker中复制文件
3.1复制名称为 nginx 容器中 /etc/nginx/nginx.conf 文件夹到宿主机的 /usr/local/docker/nginx 路径下
docker cp ngin