Ответ 1
Я думаю, что вы ищете working_dir
. Найдите "work_dir" в ссылка на docker-ссылку.
Я изучаю docker
Мне нужно указать рабочий каталог для изображения докеров, я думаю, что это будет примерно так:
version: '2'
services:
test:
build:
context: ./dir
Теперь я хочу сделать образ python:onbuild
для запуска в ./dir
, но я не хочу создавать любые Dockerfile
внутри ./dir
.
В руководстве docker-compose
ничего не говорится об этом.
Возможно ли это? Как это сделать?
Я думаю, что вы ищете working_dir
. Найдите "work_dir" в ссылка на docker-ссылку.
Конфигурация сборки в Docker Compose заканчивается при вызове docker build
, поэтому вам необходимо иметь файл Docker для использования этого рабочего процесса.
Как сообщает docs для python: onbuild, вы можете начать с минимального файла Docker, который просто содержит FROM python:onbuild
. Но, как они также говорят, :onbuild
не является отличным вариантом, у вас будет гораздо больше контроля над созданием собственного Dockerfile FROM python
.
Вы можете указать рабочий каталог следующим образом.
version: '2'
services:
test:
build:
context: ./dir
working_dir: /dir