Я создаю изображение докера с помощью базы данных SQLLight, используя Jenkins, и я считаю, что хочу создать базу данных из файла Docker и сохранить ее в том, чтобы я мог экспортировать том отдельно. Я начинаю строить, как: docker build -t FOO .
, но когда я извлечь данные об объеме, как:Как получить объемы докеров из недавно созданного изображения?
docker run --rm --volumes-from FOO -v $(pwd):/backup busybox tar cvf /backup/backup.tar /opt/webapp`
Я получаю ошибку: No such container: FOO
Это, конечно, имеет смысл, потому что FOO не является контейнер этого изображения. Но как мне получить идентификатор контейнера? Я не могу просто читать любые выходы Docker, потому что я участвую в этом в сборке Jenkins.
У меня такое чувство, что я ошибаюсь. Но каков правильный путь?
Вы хотите извлечь изображение или данные, созданные контейнером этого изображения? – CMPS
Я хочу извлечь данные тома, сгенерированного в файле Docker – jonalv