찾다

 >  Q&A  >  본문

怎么修改docker配置

已存在的容器,原来端口-p 80:66 要怎么操作才能把端口改成 -p 80:77,就是把映射从66改到77?必须要重新建一个容器吗?

世界只因有你世界只因有你2759일 전733

모든 응답(2)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-04-25 09:05:39

    지금은 포트를 변경할 수 없어야 합니다. docker 업데이트 옵션을 보면 됩니다

    회신하다
    0
  • 某草草

    某草草2017-04-25 09:05:39

    정보를 확인해본 결과 현재 원본 컨테이너에 직접 노출된 포트를 수정하는 것은 불가능한 것으로 보이며, docker update 명령에서는 이를 지원하지 않습니다. 이 요구는 매우 시끄럽습니다.

    현재 컨테이너를 이미지에 제출한 다음 이미지를 다시 실행하는 것도 절충안입니다.

    --- 업데이트

    Dockerfileexpose을 수정한 후 다시 빌드하세요.

    컨테이너를 다시 작성하지 않으려면 docker run--expose 매개변수를 사용하여 지정할 수 있습니다. 이는 Dockerfile의 노출을 재정의하는 것과 같습니다.

    회신하다
    0
  • 취소회신하다