'docker-compose.override.yml'파일의 포트를 변경하고 docker (docker-compose up)를 실행합니다. Docker가 내 변경 사항 (포트)을 무시하고 있습니다.docker 오버라이드가 작동하지 않음
내용 오버라이드 :
version: '2'
services:
nginx:
ports:
- 87:80
왜 고정 표시기 포트를 변경되지 않는 이유는 무엇입니까?
'docker-compose.override.yml'파일의 포트를 변경하고 docker (docker-compose up)를 실행합니다. Docker가 내 변경 사항 (포트)을 무시하고 있습니다.docker 오버라이드가 작동하지 않음
내용 오버라이드 :
version: '2'
services:
nginx:
ports:
- 87:80
왜 고정 표시기 포트를 변경되지 않는 이유는 무엇입니까?
'docker-composer.override.yml'파일 이름이 잘못되었으므로 'docker-compose.override.yml'을 사용해야합니다.
예 내 게시물에서 실수를합니다 ... – webwinner
글쎄, 문제에 대한 설명은 아주 작고 순수합니다. 사실, 달성하고자하는 것을 달성하는 데는 두 가지 방법이 있습니다.
따라서 처음에는 여러 개의 docker-compose.yml
개의 파일을 가질 수 있습니다.
docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d
, 당신은 extends
옵션을 사용할 수 있습니다.
Rememeber, docker-compose.yml
의 일부 옵션은 다음 인용문에서와 같이 연결될 수 있습니다.
참조 :
, external_links, DNS dns_search 및 tmpfs의 노출은 작성 값의 두 세트를 연접
docker-compose.yml을 선택적 docker-compose.override.yml과 함께 사용하면 docker-compose.yml이 기본 파일이므로 지정할 필요가 없습니다. https://docs.docker.com/compose/reference/overview/#specifying-multiple-compose-files – BMitch
다음을 포함하도록 질문을 업데이트하십시오. docker-compose.yml 및 docker-compose.override의 내용 .yml,'ls -l'은 디렉토리에 출력하고'docker-compose version' 출력과'docker-compose --verbose up' 출력을 출력합니다. – BMitch