Docker 상태 유지

Docker 상태 유지

따라갈 수 있었어요이 가이드Ubuntu 22.04에서 VPN을 실행했지만 실행할 수 없었습니다.내 VPN 구성 유지~와 함께

-v openvpn_conf:/opt/Dockovpn_data

이 폴더는 어디에 /opt/Dockovpn_data나타나야 합니까? 적어도 호스트 시스템에는 이 폴더가 없습니다.

/opt호스트의 폴더에는 다음이 포함됩니다.

me@localhost:/opt$ cd /
me@localhost:/$ ll opt
total 12
drwxr-xr-x  3 root root 4096 Apr 13 15:46 ./
drwxr-xr-x 19 root root 4096 Apr 13 15:46 ../
drwx--x--x  4 root root 4096 Apr 13 15:46 containerd/

을 사용해야 합니까 docker commit?

답변1

로컬 파일 시스템에 있지 않으며 명명된 볼륨입니다.

openvpn_confDocker 볼륨의 이름이고, /opt/Dockovpn_data마운트될 컨테이너 내부의 경로입니다.

로컬 디렉터리를 사용하려면 첫 번째 부분에 대해 정규화된 경로를 사용해야 합니다(Docker 23 이전의 경우 기존 경로가 있어야 함).

예를 들어

-v /opt/Dockovpn_data:/opt/Dockovpn_data

/opt/Dockovpn_data이렇게 하면 컨테이너 내부 에 로컬이 마운트됩니다 /opt/Dockovpn_data(권한이 올바른지 확인해야 합니다...).

https://docs.docker.com/engine/reference/commandline/run/#volume

관련 정보