使用docker安装nginx(使用宿主机网络)
发布: 2019-05-04 23:46:40标签: docker
安装nginx步骤
01# 创建服务02docker swarm init0304# 创建应用05docker stack deploy -c docker-stack.yml <kuan-nginx>0607# 列出与应用关联的服务08docker services ls0910# 查看日志11docker logs <service-id>1213# 停止nginx14docker stack rm <kuan-nginx>
复制代码docker-stack.yml
01version: "3.7"02services: 03 kuan-nginx:04 image: nginx:stable-alpine05 deploy: 06 replicas: 1 # 启动一个实例(负载均衡、可以是多个)07 restart_policy:08 condition: on-failure09 # 配置文件 挂载在宿主机(也可以定制静态文件地址)10 volumes:11 - <本地配置地址>:/etc/nginx/conf.d12 # 使用本机host网络、防止nginx不能获取到正确前端ip13 ports:14 - target: 8015 published: 8016 mode: host17 - target: 44318 published: 44319 mode: host
复制代码