Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Docker] Nakładają mi się kontenery mimo innych portów i nazw
starterrrrr
post 7.09.2021, 21:58:54
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

Ostrzeżenie: (0%)
-----


Witam.
Mam pewien problem z dokerem. Nakładają mi się kontenery.

Wygeneruje w dwóch projektach serwer dockera nginx + php + mysql + adminer i niestety nakładają mi się te kontenery mimo iż podałem inne container_name.

Kod
version: '3.8'

services:
  app:
    build:
      context: ./
      dockerfile: Dockerfile
    container_name: php-project-002-app
    links:
      - db
    depends_on:
      - db
    working_dir: /var/www/
    volumes:
      - ../:/var/www

  nginx:
    image: nginx:1.21.1
    container_name: php-project-002-nginx
    links:
      - db
    depends_on:
      - db
    ports:
      - 8009:80
    volumes:
      - ../:/var/www
      - ./nginx:/etc/nginx/conf.d

  db:
    image: mysql:5.7
    container_name: php-project-002-db
    environment:
      - MYSQL_ROOT_PASSWORD=test123
      - MYSQL_DATABASE=db
      - MYSQL_USER=workuser
      - MYSQL_PASSWORD=work123
    ports:
      - 3309:3306
    volumes:
      - ../:/var/www/mysql

  adminer:
    image: adminer
    container_name: php-project-002-adminer
    ports:
      - 8889:8080


Czy to nakładanie to nie jest przez to, że takie same nazwy są tzn app, nginx, db i adminer? Powinno być np projekt001_app, projekt001_db ... ?
Porty są inne.

Zastanawiam się również , czy do każdego projektu potrzeba osobny kontener z bazą MySQL? Czy lepiej jeden kontener z bazą i z innych kontenerów łączyć się z ta jedną bazą?

Jak w jednym zmieniłem nazwę to pokazało się takie coś:
Cytat
WARNING: Found orphan containers (php-project-002-php) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
Building app


Ten post edytował starterrrrr 7.09.2021, 22:00:58
Go to the top of the page
+Quote Post
nospor
post 8.09.2021, 11:13:07
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




A nie chodzi raczej o konflikt portow?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post 8.09.2021, 11:32:51
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Pokaż oba pliki Yaml oraz w jakich katalogach się znajdują

Ten post edytował Pyton_000 8.09.2021, 11:44:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 13:42