ホームページ > 運用・保守 > Docker > Dockerでドメイン名解決を行う方法

Dockerでドメイン名解決を行う方法

リリース: 2020-03-24 16:39:49
オリジナル
7323 人が閲覧しました

Dockerでドメイン名解決を行う方法

ローカル ホストのホスト ドメイン名マッピングを構成しても、Docker コンテナは LAN 内のドメイン名を解決できません。 Docker環境はwampやxamppとは異なり、LAN内のドメイン名解決のためにDockerコンテナ内にhostsファイルを設定する必要があります。

解決策

Docker コンテナに入ったら、hosts ファイルでドメイン名解決を構成します。

1

2

3

4

5

6

7

8

9

10

11

# 进入 docker 容器

docker exec -it  my_web /bin/bash

  

# 修改 hosts 文件

vi /etc/hosts

  

# 添加域名解析规则

192.168.99.100  example.test

  

# 或者,直接追加字符串到指定的文件末尾

echo '192.168.99.100  example.test' >> /etc/hosts

ログイン後にコピー

保存して終了した後、ping コマンドを使用して、ping が通過できるかどうかを確認します。

1

2

3

docker-machine.exe ssh default

  

ping example.test

ログイン後にコピー

コンテナ(サービス)を再起動するたびに、コンテナ内の/etc/hostsファイルに新たに追加した設定が無効になるため、再設定が必要になることに注意してください。

その他の関連チュートリアルについては、PHP 中国語 Web サイトの docker チュートリアル 列に注目してください。

以上がDockerでドメイン名解決を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
docker install phpstudy
から 1970-01-01 08:00:00
0
0
0
DockerにSNMP環境をデプロイする
から 1970-01-01 08:00:00
0
0
0
docker: 無効な参照形式
から 1970-01-01 08:00:00
0
0
0
Dockerコンテナ間でのAPI呼び出し
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート