2016-09-06 3 views
0

3 명의 contockers가있는 도커 컴포지션이 있습니다. 나는이 3 개의 컨테이너를 유지하고 이전의 3 개의 컨테이너를 재사용하거나 삭제하지 않고 컴포지션의 다른 인스턴스를 다시 만들고 싶습니다. 개념적으로, 응용 프로그램이 컴포지션 인 동일한 응용 프로그램의 2 가지 영역을 실행하는 것과 같습니다.
Docker 작성은 항상 기존 컨테이너를 다시 사용하려고 시도합니다.도커를 작성할 때 이전 도커 구성을 유지할 수 있습니까?

답변

3

작성 파일에 대해 다른 프로젝트를 지정할 수 있습니다.

docker-compose -p namespace2 up -d 

기본적으로 프로젝트 이름은 도커 작성 권한이있는 디렉토리의 이름입니다. 또한 새 디렉토리를 만들고 작성 파일을 복사 할 수 있습니다. -p을 지정하는 것과 같습니다. 기본적으로 작성 파일의 오브젝트에 대한 이름 공간을 지정합니다.

+0

고마워, 그게 내가 찾고 있었던 것이었다. –

+0

'$ COMPOSE_PROJECT_NAME' 환경 변수를 사용하여 프로젝트 이름을 전달할 수도 있습니다 – dnephin

관련 문제