Я создал свое собственное собственное изображение.Автоматический запуск команды внутри контейнера докера после запуска + монтирования тома
FROM python:2.7.11
RUN mkdir /extra/later/ \
&& mkdir /yyy
Теперь я в состоянии выполнить следующие действия:
docker run -d -v xxx:/yyy myimage:latest
Так что теперь мой объем, установленный внутри контейнера. Я собираюсь открыть и я в состоянии выполнять команды на этом смонтированного тома внутри моего контейнера:
docker exec -it container_id bash
bash# tar -cvpzf /mybackup.tar -C /yyy/ .
Есть ли способ автоматизировать это шаги в Dockerfile или описывающие команды в вашей команде docker run
?
Вам просто нужно «CMD»? –
Контейнерная команда 'tar-command.' не найден или не существует .. (может быть, потому, что это происходит до монтирования тома?) – DenCowboy
Что вы подразумеваете под «автоматизацией»? Запускать команду по расписанию без участия? – Matt