я бегу процесс контейнера Docker с:Docker: где хранятся вновь созданные файлы?
host$ docker run -it <image> /etc/bootstrap.sh -bash
Тогда внутри контейнера я создал файл /a.txt:
container$ echo "abc" > /a.txt
container$ cat a.txt
abc
Я заметил, тип файловой системы для/нет нет:
container$ df -h
Filesystem Size Used Avail Use% Mounted on
none 355G 19G 318G 6%/
tmpfs 1.9G 0 1.9G 0% /dev
...
Команда проверки показывает, что тома равна нулю.
host$ docker inspect <image>
...
"Volumes": null,
...
После того как я вышел из процесса контейнера и перезапустился, файл исчез. Я хотел бы понять: 1) какова корневая файловая система контейнерного процесса; 2) как я могу сохранить вновь созданный файл?
вам нужно «docker commit» посмотреть документ https://docs.docker.com/engine/reference/commandline/commit/ – user2915097
Я не понимаю, почему люди занижают этот вопрос ... – Dagang