Смонтируйте общий ресурс nfs в сборке docker для установки программного обеспечения - PullRequest
0 голосов
/ 03 сентября 2018

Я создаю образ докера из файла Docker. Однако я делаю некоторые установки из файлов, которые в настоящее время размещены на общем ресурсе NFS. В обычном Centos я монтирую диск с помощью mount.nfs, затем запускаю команды для установки и указываю на общий ресурс NFS в качестве хранилища для файлов установки.

Есть ли способ сделать это с докерами? Я прочитал несколько сообщений о запуске докера -v, но я пока не готов запустить докер, сначала мне нужно создать образ.

Альтернатива - скопировать весь репозиторий через zip или tar, затем разархивировать, выполнить установку и затем удалить файлы. Однако я думаю, что это закончится огромным изображением.

Спасибо

1 Ответ

0 голосов
/ 03 сентября 2018

Когда вы создаете образ Docker, у вас есть полный доступ к файловой системе хоста, что означает, что вы должны легко писать в Dockerfile

ADD / nfs-path / file / path-inside-docker-image / file

Для этого не требуется никаких дополнительных действий в Docker.

...