0
도커를 사용할 때 느린 osxfs
을 피하려고합니다. 그래서 나는 docker-sync 볼륨 컨테이너를 실행 중입니다.도커 실행 명령에서 볼륨 서브 디렉토리를 마운트 할 수 있습니까?
이 볼륨의 하위 디렉토리 만 다른 컨테이너에 마운트하려고합니다.
현재 예 오류 아웃 :
당신이 본 것처럼docker: Error response from daemon: create docker-sync/www/marcopolo.front: "docker-sync/www/marcopolo.front" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed.
See 'docker run --help'.
서브 디렉토리는 완벽하게 유효합니다. 폴더가 있는지 확인하십시오. 오류는 이상한 문자를 가리 킵니다. 그리고 나는 문자, 마침표 및 하이픈과 같은 유효한 문자를 사용하는 것을 볼 수 있습니다. 이 명령을 어떻게 실행하고 있습니까? 앨리어스에 문자 세트 문제가있을 수 있습니까? 공유 한 "별칭"블록 외부에서 같은 줄을 실행 해보십시오. – mayid
@mayid "서브 디렉토리를위한 [a-zA-Z0-9] [a-zA-Z0-9 _.-]"허용되지 않는'/'가 필요합니다. –
폴더 이름에 대해 말하고 있었기 때문에, /는 구분 기호입니다. 참조 : https://docs.docker.com/engine/tutorials/dockervolumes/ "호스트 볼륨을 데이터 볼륨으로 마운트"; 그들은 그것을 설명하고 서브 디렉토리를 사용합니다. 그것은 자연스러운 일입니다. 왜냐하면 당신의 볼륨을 PC의 어느 곳에 나두기를 원하기 때문입니다. – mayid