Предоставьте Docker доступ к каталогу хоста, но отмените изменения позже

Я хочу добиться следующего с помощью Docker: я хочу дать контейнеру доступ к каталогу хоста, так, чтобы контейнер мог вносить изменения, но изменения отменяются, когда контейнер выходит / удаляется (почти как overlayfs).

Простое подключение каталога в качестве тома для контейнера Docker кажется мне неправильным, поскольку изменения, внесенные в том, сохраняются, и я этого не хочу.

Как мне решить эту проблему?

1 ответ

Единственный способ для контейнера изменить хост - это смонтировать каталог между хостом и контейнером. Но изменения, сделанные хостом или контейнером, сохранятся. Вы можете попробовать другой способ: скопировать нужные файлы с хоста на контейнер, используя Dockerfile. Файлы будут только на контейнере. Когда вы удалите и запустите еще один, новый контейнер начнется с оригинальных файлов.

Другие вопросы по тегам