докер файл или через image docker-compose ?
Ты вообще понимаешь что говоришь?
Можно запустить так: db: image: postgres:12.0-alpine volumes: - postgres_data:/var/lib/postgresql/data/ env_file: - ./.env.prod.db или так: db: restart: always build: context: ./postgres dockerfile: Dockerfile environment: - POSTGRES_PASSWORD=pass volumes: - ./postgres/init.sql:/docker-entipoint-initdb.d/init.sql ports: - "5432:5432"
Второе соберет образ из твоего докерфайла
Первое из базового образа
А как предпочтительнее использовать? или разницы никакой?
Ты понимаешь зачем нужен докерфайл?
Он нужен чтобы собрать из базового свой, со своими настройками
Там можно еще команды свои прописать
Если тебе нужен дефолтный постргерс - используй первое. Если кастомный - второе
Понял. Спасибо
Ну, докерфайл нужен для отдельного образа из которого и собирается контейнер
Спасибо, уже разобрался, что к чему
Обсуждают сегодня