web-dev-qa-db-ja.com

Docker for macOSをポート8000​​以外でリッスンさせる方法は?

デフォルトでポート8000​​を使用する他のプログラムを自分のマシンで実行する必要があるため、そのうちの1つを変更する必要があります。たとえば、Dockerをポート8065で実行したいとします。

Docker jsonconfにこれを行うための何も表示されません。いくつかの-Hオプションですが、正確なコマンドが何であるかわかりません。 GUIドロップダウンデスクバー設定メニューには、このafaikを実行する方法を提供するものはありません。

私は試した export DOCKER_Host=tcp://localhost:8065 その後 open -a Dockerしかし、その結果、Dockerを正常に起動できませんでした。

1
christopherbalz

過去にすでにDockerを正常に実行していたと仮定します。あなたは試してみたいかもしれません

Sudo /usr/bin/docker daemon -H tcp://127.0.0.1:8065

ただし、Dockerがすでに実行されていないことを確認する必要があります。上記のコマンドにSudoが追加されていることにも注意してください。これが、あなたが指摘した試みが失敗した理由かもしれません。 Dockerがリッスンするsocket用に-Hを追加する必要がある場合もあります。

UI in OSX Dockerドキュメント 。どのport Dockerを実行するかを選択するオプションはありますか?

いずれにせよ、私が上でリンクしたドキュメント。構成ファイル、および必要な調整を行うために必要なセクションへのアクセスを提供します。

1
somebody