ホームページ  >  に質問  >  本文

怎么修改docker配置

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

世界只因有你世界只因有你2707日前701

全員に返信(2)返信します

  • 世界只因有你

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

    今はポートを変更できないはずです

    Docker update オプションを確認してください。

    返事
    0
  • 某草草

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

    情報を確認したところ、現状では元のコンテナのポート公開を直接変更することはできず、docker update コマンドではサポートされていないようです。この要求は非常に大きいです。

    現在のコンテナをイメージに送信し、新しいイメージから実行することも妥協です。

    ---更新

    Dockerfileexpose を変更して、再度ビルドします。 Dockerfile 里的 expose,然后重新 build一下。

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

    コンテナを再構築したくない場合は、docker run--expose パラメータを使用してコンテナを指定できます。これは、< のエクスポーズを上書きするのと同じです。コード>Dockerfile。 🎜

    返事
    0
  • キャンセル返事