たとえば、イントラネットに 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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...
目次1. JavaScript エンジンとは何ですか? 2. V8エンジン3. ランタイム環境4. ...
1. 設置環境Windows7 で MySQL5.6 データベースの解凍バージョンをアンインストー...
1. このマシンに新しい設定ファイルdocker_nginx.confを作成します。 サーバー{ 7...
この記事は議論の出発点となることを目的としています。詳細なドキュメントと easycom の仕様につ...
Linuxライブラリを生成するLinux版はcentos7.3を使用し、コンパイルしてライブラリを生...
序文効率的なSQL文の書き方は、Explain実行計画の分析と切り離せません。実行計画とは何か、効率...
この記事の例では、ドラッグアンドドロップを使用して構造ツリーを作成するVueの具体的なコードを共有し...
背景ブロックチェーン ログ モジュールで作業しているときに、コンテナーが実行されている場合は、ログ ...
vue3 での computed の使い方。vue3 は vue2 のオプション API と互換性が...
1. 概要MySQL バージョン: 5.6.21ダウンロードアドレス: https://dev.my...
iPadなどのモバイル端末の普及により、人々がモバイル端末で読書に費やす時間はますます長くなり、読...
mongoイメージを取得する sudo docker pull mongo mongodbサービスを...
目次文章1. 機械を準備する2. Dockerをインストールする1. 依存パッケージをインストールす...
このプロジェクトは最近テストされ、テスターから、トークンの有効期限が切れたため、ルートが自動的にログ...