기존 컨테이너의 경우 원래 포트 -p 80:66을 -p 80:77로 변경하려면 어떻게 해야 합니까? 즉, 매핑을 66에서 77로 변경합니까? 새 컨테이너를 만들어야 합니까?
지금은 포트를 변경할 수 없어야 합니다. docker 업데이트 옵션을 보면 됩니다
정보를 확인해본 결과 현재 원본 컨테이너에 직접 노출된 포트를 수정하는 것은 불가능한 것으로 보이며, docker update 명령에서는 이를 지원하지 않습니다. 이 요구는 매우 시끄럽습니다.
현재 컨테이너를 이미지에 제출한 다음 이미지를 다시 실행하는 것도 절충안입니다.
--- 업데이트
Dockerfile의 expose을 수정한 후 다시 빌드하세요.
Dockerfile
expose
컨테이너를 다시 작성하지 않으려면 docker run의 --expose 매개변수를 사용하여 지정할 수 있습니다. 이는 Dockerfile의 노출을 재정의하는 것과 같습니다.
docker run
--expose
지금은 포트를 변경할 수 없어야 합니다. docker 업데이트 옵션을 보면 됩니다
정보를 확인해본 결과 현재 원본 컨테이너에 직접 노출된 포트를 수정하는 것은 불가능한 것으로 보이며, docker update 명령에서는 이를 지원하지 않습니다. 이 요구는 매우 시끄럽습니다.
현재 컨테이너를 이미지에 제출한 다음 이미지를 다시 실행하는 것도 절충안입니다.
--- 업데이트
Dockerfile
의expose
을 수정한 후 다시 빌드하세요.컨테이너를 다시 작성하지 않으려면
docker run
의--expose
매개변수를 사용하여 지정할 수 있습니다. 이는Dockerfile
의 노출을 재정의하는 것과 같습니다.