使用docker安装nginx(使用宿主机网络) 发表于 2019-05-04 | 更新于 2023-01-11 安装nginx步骤1234567891011121314# 创建服务docker swarm init# 创建应用docker stack deploy -c docker-stack.yml <kuan-nginx># 列出与应用关联的服务docker services ls# 查看日志docker logs <service-id># 停止nginxdocker stack rm <kuan-nginx> docker-stack.yml12345678910111213141516171819version: "3.7"services: kuan-nginx: image: nginx:stable-alpine deploy: replicas: 1 # 启动一个实例(负载均衡、可以是多个) restart_policy: condition: on-failure # 配置文件 挂载在宿主机(也可以定制静态文件地址) volumes: - <本地配置地址>:/etc/nginx/conf.d # 使用本机host网络、防止nginx不能获取到正确前端ip ports: - target: 80 published: 80 mode: host - target: 443 published: 443 mode: host