Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 August 27

A

Alex in RU.Docker — Официальное Русское Сообщество
столкнулся с проблемой
контейнер с nginx после запуска сразу exited
запускаю с помощью docker-compose
кусок docker-compose.yml файла
be:
   build: /home/docker/be
   ports:
     - '80'
   networks:
     vpcbr:
       ipv4_address: 10.164.0.33
fe:
 build: /home/docker/fe
 ports:
   - '80'
 networks:
   vpcbr:
   ipv4_address: 10.164.0.31
lb:
   image: nginx
   volumes:
     - /home/docker/lb/nginx:/etc/nginx/conf.d/
   ports:
     - "8080:80"
   environment:
     - NGINX_PORT=80
   networks:
     vpcbr:
       ipv4_address: 10.164.0.41
источник

AR

Andrey Rastorguev in RU.Docker — Официальное Русское Сообщество
ну значит не запустился, в докерфайле-то что
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
Andrey Rastorguev
ну значит не запустился, в докерфайле-то что
так я же не использую докерфайл
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
использует офф версию
источник

RW

Rince Wind in RU.Docker — Официальное Русское Сообщество
Alex
столкнулся с проблемой
контейнер с nginx после запуска сразу exited
запускаю с помощью docker-compose
кусок docker-compose.yml файла
be:
   build: /home/docker/be
   ports:
     - '80'
   networks:
     vpcbr:
       ipv4_address: 10.164.0.33
fe:
 build: /home/docker/fe
 ports:
   - '80'
 networks:
   vpcbr:
   ipv4_address: 10.164.0.31
lb:
   image: nginx
   volumes:
     - /home/docker/lb/nginx:/etc/nginx/conf.d/
   ports:
     - "8080:80"
   environment:
     - NGINX_PORT=80
   networks:
     vpcbr:
       ipv4_address: 10.164.0.41
а docker-compose logs lb че пишет?
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
Rince Wind
а docker-compose logs lb че пишет?
фук)
nginx: [emerg] unexpected end of file, expecting "}"
спасибо!)
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
fe:
   build: /home/docker/fe
   ports:
     - '80'
в данном случае порт будет доступен только внутри сети которую создал docker-compose - верно?
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Alex
fe:
   build: /home/docker/fe
   ports:
     - '80'
в данном случае порт будет доступен только внутри сети которую создал docker-compose - верно?
Зачем ты вообще это пишешь, удали
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Alex
столкнулся с проблемой
контейнер с nginx после запуска сразу exited
запускаю с помощью docker-compose
кусок docker-compose.yml файла
be:
   build: /home/docker/be
   ports:
     - '80'
   networks:
     vpcbr:
       ipv4_address: 10.164.0.33
fe:
 build: /home/docker/fe
 ports:
   - '80'
 networks:
   vpcbr:
   ipv4_address: 10.164.0.31
lb:
   image: nginx
   volumes:
     - /home/docker/lb/nginx:/etc/nginx/conf.d/
   ports:
     - "8080:80"
   environment:
     - NGINX_PORT=80
   networks:
     vpcbr:
       ipv4_address: 10.164.0.41
И с какой целью адреса дал?
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Есть имена
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
фронтенд, бекенд и база данных за балансером - идея такая
а как без адресов будет это все разруливаться?
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Alex
фронтенд, бекенд и база данных за балансером - идея такая
а как без адресов будет это все разруливаться?
А с ними как? Кто о них знает?
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
Andrey Gumilev
А с ними как? Кто о них знает?
на фронте и бекенде прописаны адреса, и адрес базы
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
плюс куда балансер будет запросы отправлять
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
если не указаны ip
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Alex
на фронте и бекенде прописаны адреса, и адрес базы
Пропиши имена
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Alex
плюс куда балансер будет запросы отправлять
Где он стоит?
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Откуда ему знать про 10.xx
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
И что он будет балансировать с 1 хостом
источник

A

Alex in RU.Docker — Официальное Русское Сообщество
в конфиге прописано
upstream frontend {
   ip_hash;
   server 10.164.0.31;
   server 10.164.0.32;
}
server {
   location / {
           proxy_pass http://frontend;
}
}
источник