Не понятен где физически находится код после запуска , на window 10, команды docker run -dp 80:80 docker/getting-started

В https://docs.docker.com/get-started/
После команды docker run -dp 80:80 docker/getting-started докер запускает localhost порт с сайтом, но остается не понятным где на моем компе физически хранится сам код сайта, как это все работает если кода физически нету ?


Ответы (1 шт):

Автор решения: Андрей Солуянов

Почему не понятно все понятно. На win я докер не люблю, ибо могут быть всякие непонятности, в linux все ок. Но то что вы спрашиваете выглядит примерно так.Docker запускает некую среду, под которую выделяются ресурсы. По сути это некий процесс запущенный в операционной системе.

В Docker есть образы и контейнеры. Образы это как бы, некие диски с данными. Когда вы их запускаете они запускаются в контейнере. Настроено может быть по разному. Файлы могут находится внутри контейнера, или часть из них вынесена в Docker volumes, в как бы разшаренные папки.

Так что если вы запустили контейнер, то файлы хранятся внутри контейнера или в volumes привязанных к контейнеру.

→ Ссылка