たとえば、イントラネットに Jenkins サーバーがある場合、そのサーバーにアクセスするには、その IP とポート番号を覚えておく必要があります。 1 つのサービスを覚えることはできますが、複数のサービスがある場合は、いくつかのイントラネット サービスを記録するために覚えやすいドメイン名が必要になる場合があります。 ステップ1: Docker環境を準備する ステップ2: 画像をダウンロードする
ステップ3: dnsmasqを実行する #バックグラウンドで開始 docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dns-server andyshinn/dnsmasq:2.75 #コンテナに入る docker exec -it dns-server /bin/sh #プロキシファイルの作成 - 外部DNSの追加 vi /etc/resolv.dnsmasq ネームサーバー 114.114.114.114 ネームサーバー 8.8.8.8 #新しいローカル解決ルール構成を作成 - ローカル解決ルールを追加#注: ここでの IP は、Docker が配置されているホストの IP で入力する必要があります vi /etc/dnsmasqhosts .168.3.54 jenkins.ean.com test1.ean.com .168.3.54 の redis.ean.com #先ほど設定した2つのファイルを追加します #vi /etc/dnsmasq.conf 解決ファイル=/etc/resolv.dnsmasq addn-hosts=/etc/dnsmasqhosts #コンテナを終了して再起動する docker dns-server を再起動する ステップ4: nginxを設定する 3.54ではドメイン名リバースプロキシとしてnginxを必ずインストールしてください サーバ{ 聞く 80; サーバー名 jenkins.ean.com; proxy_set_header ホスト $host; 位置 /{ プロキシパス http://192.168.3.54:8060; } } 追加知識: docker pull プライベート ウェアハウス イメージ 1. Docker プルプライベートウェアハウスエラー
Dockerのバージョンが異なるため、次の2つの方法を試すことができます: (クライアント側での構成) (1)方法1:/etc/docekr/daemon.jsonを設定する :vim /etc/docker/daemon.json を実行します。 { "insecure-registry": ["172.16.12.196:5000"] (倉庫のアドレス) } (2)方法2:/etc/sysconfig/dockerを設定する
Docker イントラネットで DNS を設定し、ip:port の代わりにドメイン名アクセスを使用する方法については、上記の記事が皆さんにお伝えできるすべてです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
デプロイされるプロジェクトが増えるにつれて、Tomcat にデプロイされるリリース パッケージも増え...
目次MySQL マスタースレーブ同期原理の簡単な分析1. マスタースレーブとは何ですか? 2. 主従...
オペレーティングシステム: Alibaba Cloud ESC インスタンス centos7.4ソフ...
結果から判断すると、タイトルを定義するための固定パターンはなく、すべてむしろランダムな感じがします。...
1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mys...
目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....
<br />百度百科事典の正式版がついにオンラインになりました。2年間の「テスト版」の帽...
Windows 10 1903 は、2019 年に Microsoft がリリースした Windo...
serializableシリアル化(問題なし)トランザクションは順次実行する必要があります。前のトラ...
目次1. VMwareをインストールする1.1 VMwareworkstationsをダウンロードし...
before/after 疑似クラスは、要素内に 2 つの追加タグを挿入するのと同じです。最も適した...
目次序文ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン継承するミ...
XHTML は 3 つのドキュメント タイプ宣言を定義します。最もよく使用されるのは XHTML T...
概要: 仕事でも面接でも、Web フロントエンドのパフォーマンスを最適化することは非常に重要です。で...
Docker ネットワークの作成に –subnet を追加した後、docker network ls...