С помощью следующей команды:
docker container run -dit --name testcontainer –mount source= ubervol, target=/vol alpine:latest
источник точка монтирования имя равно ubervol
, указывая на цель /vol
, который находится в контейнере, как показано ниже:
user@machine:~$ docker container exec -it b4fd sh
/ # pwd
/
/ # ls vol
vol
ubervol
находится вне контейнера на /var/lib/docker/volumes/ubervol
путихост-машина (хост-хост-демон Docker)
С указанным ниже Dockerfile:
# Create the folders and volume mount points
RUN mkdir -p /var/log/jenkins
RUN chown -R jenkins:jenkins /var/log/jenkins
RUN mkdir -p /var/jenkins_home
RUN chown -R jenkins:jenkins /var/jenkins_home
VOLUME ["/var/log/jenkins", "/var/jenkins_home"]
Насколько я понимаю, target находится внутри контейнера с путем /var/log/jenkins
&& /var/jenkins_home
Что такое имя точки монтирования источника?для каждой цели (/var/log/jenkins
&& /var/jenkins_home
)
Каков путь к имени этой точки монтирования на хост-компьютере?