docker-compose upコマンドを実行したところ、 「Pool overlaps with other one on this address space」というエラーが発生しました。 調査内容と解消方法をまとめておく。 事象 「docker-compose up -d」コマンドを実行したところ、エラーが発生して、コンテナが起動しなかった。 $ docker-compose up -d Creating network "dra_app_net" with driver "bridge" ERROR: Pool overlaps with other one on this address space 原因 docker-compose.ymlを設定しながら、 別のコンテナを作ったり、壊したりしていた時に、 同じネットワーク名称で作成をしていた模様。 利用されていないネットワーク
あらすじ 公衆WiFiに繋いだ状態でいつものように docker container run -p 8080:80 nginx のような感じでDockerコンテナを動かしていたら、外部からリクエストを受信した。 ファイアウォールを設定し、外部からのアクセスを拒否しているはずなのになぜアクセスできたんだ... 環境 Docker desktop for mac with apple silicon 4.21.0 何が起きた? Dockerはデフォルトの設定では-p 8080:80のようにポートマッピングするとファイアウォールの設定を書き換え、外部からそのポートへのアクセスを許可するようになっている。 その結果LAN内の他のPCから対象ポートにアクセス出来てしまう。 ちなみにこれはDocker公式からも注意が出ている。 Publishing container ports is insecur
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く