1. Обзор Образы Docker содержат набор последовательных инструкций, которые служат шаблоном для создания контейнера. В этом руководстве мы узнаем, как изменить каталог при создании образа Docker или при запуске контейнера с использованием образа. 2. Использование инструкции WORKDIR Во-первых, давайте начнем с создания контейнера Docker, используя готовый образ ubuntu:latest: Мы видим, что как только контейнер поднят, текущий каталог устанавливается как /.
Далее, допустим, мы хотим изменить этот каталог на /tmp при запуске контейнера. Мы можем сделать это, используя инструкцию WORKDIR внутри пользовательского образа, который использует ubuntu:latest в качестве базового образа: Прежде чем мы сможем запустить контейнер, используя этот образ, нам нужно создать образ. Итак, давайте продолжим и создадим образ custom-ubuntu:v1: Наконец, давайте запустим контейнер, используя образ custom-ubuntu:v1, и проверим текущий каталог: Похоже, мы поняли это правильно! 3. Использование опции –workdir