docker-compose up启动报错:Unsupported config option for services service: 'nginx'

来源:6-3 compose实战

慕虎2375850

2022-03-24 14:35

我的docker-compose.yml文件如下:

root@root:/home/ghost# cat docker-compose.yml 

version: '2'

networks:

  ghost:

services:

  ghost-app:

    build: ghost

    networks:

      - ghost

    depends_on:

      - db

    ports:

      - "2368:2368"

  nginx:

    build: nginx

    networks:

      - ghost

    depends_on:

      - ghost-app

    ports:

      - "80:80"

  db:

    image: "mysql:5.7.15"

    networks:

      - ghost

    environment:

      MYSQL_ROOT_PASSWORD: mysqlroot

      MYSQL_USER: ghost

      MYSQL_PASSWORD: ghost

    volumes:

      - $PWD/data:/var/lib/mysql

    ports:

      - "3306:3306"

目录结构如下:

root@root:/home/ghost# ls

data  docker-compose.yml  ghost  nginx

root@root:/home/ghost# ls nginx/

Dockerfile  nginx.conf

root@root:/home/ghost# cat nginx/nginx.conf 

worker processes 4;

events {worker connections 1024;}

http {

    server {

        listen 80;

        location / {

            proxy pass http://ghost-app:2368;

        }

    }

}

root@root:/home/ghost# cat nginx/Dockerfile 

FROM nginx

COPY nginx.conf /etc/nginx/nginx.conf

EXPOSE 80


写回答 关注

1回答

  • 十指狂魔
    2022-10-10 14:06:07

    worker connections 应该以是有个下滑线的 worker_connections

Docker入门

再不学点Docker你就out啦!

97053 学习 · 242 问题

查看课程

相似问题