Где найти смонтированные папки внутри контейнера Docker?

#docker #docker-volume

#docker #docker-volume

Вопрос:

Все еще довольно мокрый за ушами с Docker (и только так себе с Linux); Я запустил контейнер с несколькими смонтированными папками.

Я знаю, что могу найти тома в /var/lib/docker/volumes и /mnt/sda1/var/lib/docker/volumes , но то, что я пытаюсь найти, — это пути внутри контейнера.

Например, я делаю: -v my_mounted_volume:/config

my_mounted_volume было бы в путях, перечисленных выше, но если бы я захотел перейти /config вместо этого, как мне туда добраться?

Ответ №1:

Вы можете получить к нему доступ внутри контейнера, т.е.:

 docker exec -it <container> sh
cd /config
  

Комментарии:

1. Ага! Это сделало это. Я использовал bash вместо sh though . Я отмечу как лучший ответ через несколько минут, когда это позволит мне. Спасибо!

Ответ №2:

Вы также можете сделать docker inspect <ContainerID> .

В нем будут перечислены сведения об источнике назначения.

Комментарии:

1. Спасибо. Да, но это показывает только «/ config». Я искал способ фактически перемещаться там.