Почему существует контейнер-инициализирующий слой, созданный при создании контейнера из образа в Docker? Не мог ли новый контейнер иметь родительский образ?Init Layer in Docker
ответ
Каждый контейнер имеет два уровня: один (называемый уровнем инициализации), который основан на слое изображения и дочерний элемент того, что содержит фактическое содержимое контейнера. Уровень инициализации содержит несколько файлов, которые должны всегда существовать в контейнерах Docker (например, /.dockerinit). Supported Filesystems
Слой-контейнер-инициализация - это слой инициализации контейнера, который основан на изображении. Это добавить файл в текущий контейнер, включает в себя:
"/dev/pts": "dir",
"/dev/shm": "dir",
"/proc": "dir",
"/sys": "dir",
"/.dockerenv": "file",
"/etc/resolv.conf": "file",
"/etc/hosts": "file",
"/etc/hostname": "file",
"/dev/console": "file",
"/etc/mtab": "/proc/mounts",
<container>-init
слой существует, чтобы создать определенными должен существовать файлы/каталоги (как правило монтирования), так что докер может связать крепление к этим точкам монтирования, не заботясь они не существуют.
ПРИМЕЧАНИЕ: уровень инициализации RO
(READONLY), не может быть изменен.
Эти точки монтирования, как правило, пусты, а в следующем объясняет их назначение:
/proc
: в памяти данных о процессах и системеsys
: в памяти системы файловой системы/etc/hostname
: контейнеровозов файл хоста, каждый контейнер будет иметь свое собственное имя хоста и привязать его к этому файлу/etc/hosts
: файл хостов, ip и сопоставление имен/etc/resolv.conf
: DNS-запросы, связанные решительность конф файл- ......
- 1. Cluster Layer in Arcgis
- 2. Layer plot in R
- 3. Layer Images in java
- 4. Euclidean Loss Layer in Caffe
- 5. Layer multiple components in JFrame
- 6. Persistence Layer In SaaS Application
- 7. CI & Docker-in-a-Docker
- 8. Docker in Docker: Порт сопоставления
- 9. Backpropagation in Pooling Layer (Subsamplig layer) в CNN
- 10. Super init in Swift
- 11. Dropbox in Docker
- 12. Scapy: Layer, полученный из пакета с собственным init
- 13. Насколько критичен Dumb-init для Docker?
- 14. Почему docker не выполняет init как lxc
- 15. Jenkins Docker in Docker on GCP/Kubernetes
- 16. Docker in Development Environment
- 17. NCurses in Docker Container
- 18. Docker in virtualbox
- 19. Microsoft Compiler in Docker
- 20. Build Docker in VM
- 21. running apache in docker
- 22. pg_dump issue in docker
- 23. docker - in production - HA
- 24. Docker Compose In Production
- 25. Cocos2D-X Layer :: init() застревает при ожидании услуги Leaderboard
- 26. Layer Opacity vs Fill in Photoshop
- 27. Swift using init in viewControllers
- 28. onrender vs init in Ractive.js
- 29. Alloc и init in Cocoa
- 30. Postgres in Docker постоянные данные