Чтобы создать папку с помощью Docker, вам понадобится Dockerfile - текстовый файл, в котором описываются инструкции для создания образа контейнера.
В первую очередь, создайте новую директорию, в которой будет находиться Dockerfile. Затем откройте текстовый редактор и создайте новый файл под названием Dockerfile.
Внутри Dockerfile добавьте следующие строки:
FROM ubuntu:latest RUN mkdir /my_folder
Первая строка FROM указывает базовый образ, который будет использоваться для создания вашего образа контейнера. К примеру, здесь мы используем образ Ubuntu последней версии.
Вторая строка RUN создает новую папку /my_folder в контейнере.
Сохраните файл Dockerfile и закройте редактор.
Теперь, откройте командную строку или терминал и перейдите в директорию, где находится Dockerfile.
Затем, выполните следующую команду для сборки образа контейнера:
docker build -t my_image .
Эта команда собирает образ контейнера с помощью Dockerfile, находящегося в текущей директории. Флаг -t задает имя для создаваемого образа (здесь мы использовали my_image).
После завершения сборки образа, создайте контейнер на его основе с помощью следующей команды:
docker run -it --name my_container my_image
Флаг -it указывает на интерактивный режим и подключение к контейнеру, --name задает имя для контейнера (здесь мы использовали my_container), а my_image указывает на имя образа, на основе которого создается контейнер.
После запуска контейнера вы можете проверить создание папки внутри контейнера, выполнив следующую команду:
docker exec -it my_container ls /
Эта команда выполнит команду ls внутри контейнера, отображая содержимое корневой директории контейнера. Если папка /my_folder была успешно создана, она будет отображаться в списке файлов и папок.
Вот и все! Теперь вы знаете, как создать папку с помощью Docker. Вы можете использовать этот подход для создания других папок или выполнения других команд во время сборки контейнеров Docker.