Расположение файла образа Docker - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь загрузить образ докера, я установил Ubuntu 18.04 и необходимое программное обеспечение и загрузил готовый образ, мой вопрос в том, что мне нужно загрузить два файла, однако я не могу найти папку, в которую мне нужно загрузить их :

докер-compose.yml запустить виртуальную-дисплей

при поиске файла ничего подходящего не появляется

скриншот результатов поиска

Ответы [ 3 ]

0 голосов
/ 01 ноября 2018

Если вам нужно добавить файлы в образ Docker, вам нужно создать собственное изображение на основе этого изображения. Процесс сделать это очень легко.

Docker имеет хорошее руководство по созданию и запуску пользовательских образов . Вам понадобится Dockerfile, который может быть всего

FROM search-results-screenshot
COPY extra-file.txt /opt/search-results-screenshot/static

где в строке «FROM» указано имя изображения, с которого вы начинаете, первый аргумент «COPY» - это какой-то файл в том же каталоге, что и Dockerfile (или подкаталог, но не родительский или дочерний элемент), и Второй аргумент - это какой-то путь внутри изображения . Выполнение docker build создает новое изображение на основе этого, которое вы можете затем docker run.

Вы не можете редактировать существующее изображение на месте, и вы не можете напрямую видеть содержимое изображения без запуска контейнера из него. (Изображения неизменны .)

Не поддавайтесь соблазну docker commit: docker build всегда предпочтительнее. Через шесть месяцев, когда базовый образ, который вы используете, имеет важное обновление, или коллеге необходимо внести некоторые изменения, если вы используете docker build, вы можете просто проверить свой Dockerfile из системы управления версиями и повторно запустить его; но если вы зафиксировали изображение вручную, вам нужно помнить каждый шаг, который вы делали, и повторять его вручную, что не является наилучшей практикой.

0 голосов
/ 01 ноября 2018

Кажется, проблема в том, что sudo docker-compose up должен запускаться снаружи контейнера, но изнутри папки, поскольку он должен находиться в папке, где находится docker-compose.yml, как указано в следующем руководстве

Учебник

0 голосов
/ 01 ноября 2018

Вы можете сохранить образ докера в архив tar. Смотри Докер

Вы можете просто сделать, docker save <image-name>:<tag> > image.tar.

Для вашего случая просто сделайте docker save imatheiam/autoview-bot:latest > autoview-bot.tar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...