[解決済み] docker-proxy - 443 でバインドしようとすると、ユーザーランドプロキシーを開始する際にエラーが発生します。
質問
Ubuntu 16.04 LTSで、Apacheがポート80と443をリッスンしている状態で、dockerを使用してdiscourseをインストールしようとしています。
アプリをランチしようとすると、以下のエラーが発生します。
既存コンテナの立ち上げ /usr/bin/docker start app デーモンからのエラー応答:ドライバは、エンドポイントアプリの外部接続のプログラミングに失敗しました。 (dade361e77fbf29f4d9667febe57a06f168f916148e10cc1365093d8f97026bb): ユーザーランドプロキシー起動エラー:リスン tcp 0.0.0.0:443 : listen: アドレス すでに使用中 エラー: コンテナの起動に失敗しました: アプリ
docker-proxy は 443 でバインドしようとしているものだとわかりました。
どうすれば解決できますか?
詳細について...
docker version
Client:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 22:00:43 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 22:00:43 2016
OS/Arch: linux/amd64
docker info
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 4
Server Version: 1.11.2
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 25
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: null host bridge
Kernel Version: 4.4.0-28-generic
Operating System: Ubuntu 16.04 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 31.39 GiB
Name: sd-12345
ID: 6OLH:SAG5:VWTW:BL7U:6QYH:4BBS:QHBN:37MY:DLXA:W64E:4EVZ:WBAK
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
解決方法は?
<ブロッククオートapacheを止めればいいのでは?- vitr Jul 22 '16 at 2:56
^^ このvitrさんのコメントはAccepted Answerにすべきです。
Dockerは、コンテナ内のサービスをホスト上のポートにプロキシすることはできませんが、その際、既にそのポートを使用しているサービスを停止する必要があります。
この場合、Apache は次のようなコマンドで停止させなければなりません。
sudo service apache2 stop
.
次に
docker start app
を実行すれば、docker は何の障害もなく動作するはずです。
関連する質問を参照してください。 docker run -> name is already in use by container
関連
-
[解決済み】ドッカーコンテナがすぐに終了してしまう理由
-
[解決済み】D-Bus接続の取得に失敗しました。操作が許可されていません
-
[解決済み] Docker - コンテナが実行されていません
-
[解決済み] docker: ドライバがエンドポイントウェブサーバの外部接続のプログラミングに失敗しました。
-
[解決済み] docker cp を使ってホストコンピュータから docker コンテナに rsync する方法
-
[解決済み] docker ERROR: 不明なブロブ
-
httpコード中にdocker registry apiのインタラクションを呼び出す コード詳細
-
kubernetesの後に参加した作業ノードが "NotReady "状態である。
-
docker-composeコンテナのマウント権限の問題
-
[解決済み] プロキシの後ろでDockerイメージをダウンロードできない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ドッカーコンテナで接続が拒否される
-
[解決済み] docker: ドライバがエンドポイントウェブサーバの外部接続のプログラミングに失敗しました。
-
[解決済み] dockerでCOPYするが、除外する
-
[解決済み] Dockerfileの "RUN chmod "が有効でない。
-
[解決済み] docker terminal: IP待ち
-
Docker npm getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:443
-
ImportError: libGL.so.1: cannot open shared object file: No such file or directory--docker in-container problem reported as a error.
-
net/http: 接続待ちの間にリクエストがキャンセルされた (Client.Timeout exceeded while awaiting head)
-
docker-composeの使い方ガイド
-
dockerのmountコマンドでエラーになる: mount: permission denied