搜尋

首頁  >  問答  >  主體

怎麼修改docker配置

已存在的容器,原來連接埠-p 80:66 怎麼操作才能把連接埠改成 -p 80:77,就是把映射從66改到77?必須要重新建造一個容器嗎?

世界只因有你世界只因有你2774 天前744

全部回覆(2)我來回復

  • 世界只因有你

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

    現在應該改不了連接埠吧, 你可以看看docker update 的選項

    回覆
    0
  • 某草草

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

    查了一下資料,似乎目前做不到直接在原容器上修改 port expose,docker update 指令也不支援。這個需求呼聲很高。

    把目前容器提交成一個鏡像,再從新鏡像run,也是一個折中辦法。

    --- update

    修改 Dockerfile 里的 expose,然後重新 build一下。

    如果不想重建容器,可以在 docker run 使用 --expose 参数指定,相当于覆盖 Dockerfile 裡的 expose。

    回覆
    0
  • 取消回覆