시스템에서 2 개의 도커 컨테이너를 실행 중입니다.Docker 컨테이너에서 데이터 복사하기
호스트 시스템 자체에서 한 컨테이너의 데이터를 다른 컨테이너로 복사하려고합니다.
내가 그것이 우리가 다른 지금은 하나 개의 컨테이너에서 직접 데이터를 복사하려고docker cp <Source path> <container Id>:path in container
를 사용할 필요가 호스팅하는 컨테이너에서 데이터를 복사 할 알고, 그렇게 할 수있는 방법이있다?
나는 이것을 시도했다.
docker cp <container-1>:/usr/local/nginx/vishnu/vishtest.txt <container-2>:/home/smadmin/vishnusource/
위의 명령은 지원되지 않는다고 말하지 않았습니다.
내 로컬 컴퓨터에 데이터를 복사하면 안됩니다. 내 요구 사항입니다.
누구나 미리 감사드립니다.
당신이 고정 표시기 볼륨을 시도를? – Robert
까지 나는 도커 볼륨이 일반적인 위치 일 수 있다는 것을 알고 있습니다.이 위치는 마운트 소스를 사용하는 컨테이너에서 확인할 수 있으며 target.i를 마운트하면 도커 볼륨에 대한 아이디어가 없어이 시나리오에서 도움이됩니다. @ 로버트, 제게 여기 제안을 어떻게 사용합니까? –
컨테이너가 동일한 네트워크에있는 경우 netcat을 사용할 수 있습니다. – user2915097