указываешь в Dockerfile?
А зачем указывать докерфайл, если можно указать имейдж?
ну если есть какието вещи, которые невозможно указать в docker-compose.yml то я полагаю надо использовать Dockerfile
Сарказм таки там невозможно указать, да
Наверное для того, чтобы в каких-то случаях можно было обойтись без дополнительного Dockerfile?
как можно обойтись без дополнительного Dockerfile если ты пишешь image сначала в docker-compose.yml а потом FROM в Dockerfile?
Это разные image 🤦♂️
вот в этом и вопрос - зачем заводить разные image с одинаковым функционалом?
Ну вот практический пример. Я на самом деле раньше не использовал Docker, сейчас решил освоить, начал с практического примера: поднять nextcloud в контейнере. Образ стандартный, т.е. в Dockerfile писать было бы просто нечего. Чтобы не запоминать параметры для запуска контейнера (в первую очередь, номер порта), как здесь посоветовали, использовал docker-compose.yml. То есть, специального Dockerfile в данном случае просто нет, а, без опции image, пришлось бы его добавлять.
хмм, ну значит неправильный пример я видел в инете, причем зарубежный. человек зачемто в docker-compose засунул image: php. и потом в Dockerfile другой image FROM: php
Обсуждают сегодня