docker ブリッジ ネットワークを使用して、ホストをコンテナーに手動で公開できることは理解しています。しかし、スイッチを使用してリンクを簡単に実現するにはどうすればよいでしょうか--link
?
たとえば、ホスト システムで実行されているデータベースにコンテナーから接続したいとします。これを行う 1 つの方法は、コンテナー内のアプリの接続先を、Docker ブリッジ ネットワーク上のホストの IP アドレス (docker0
デフォルト) に手動で設定することです。ただし、多くの Docker イメージでは、データベースに接続するための簡単な方法が提供されています--link
。この場合、どうすれば実現できるでしょうか。
答え1
Docker リンクはコンテナ間の通信専用です。
-P
他の場所でポートを公開するには、または を使用する必要があります-p
。