exposed
포트 80을 사용하는 컨테이너 (old_container
이라고 함)를 실행하고 -p
플래그를 사용하여 포트 80의 호스트 인터페이스에 포트를 바인딩합니다. 내 프로덕션 환경에서 80:80 -i -t < 된 이미지-ID>Docker 변경 포트 바인딩
-p
sudo는 고정 표시기 실행이 나는
new_container
에old_container
에서 지금 전환하려는. 따라서old_container
을 종료하고new_container
을 시작하고 싶습니다.먼저
new_container
에서 일부 수동 변경을 수행해야합니다. 그래서 나는이 변경을하기 전에 포트 80에 바인드 할 수 없기 때문에-p
플래그없이 실행합니다.변경 사항을 완료하면 로그 아웃은
new_container
입니다. 내 계획은 이제old_container
을 중지하고new_container
을 포트 80에 바인드했습니다. 그러나[start][1]
명령은 포트 바인딩 가능성을 제공하지 않습니다.그럼 내 질문에 와서 : 중지 된 컨테이너에 대한 포트 바인딩을 설정하는 것이 좋습니다.
new_container
의 커밋 이미지를 만들고 다른 이미지로이 이미지를 실행하는 것이 좋습니다.
당신은 [이 질문] (http://stackoverflow.com/questions/19897743/exposing-a-port-on-a-live-docker-container?rq=1)을보고 싶을 수도 있습니다. – icecrime
Do 답변을 좋아하지 않아 :) 질문을 열어 둡니다. 아마 미래에 이것을 할 방법이있을 것입니다. –