配置センター---Dockerはdisconf環境を構築する


まずgitからミラーを作成するために必要なファイルをすべて取り外します.
git clone [email protected]/zq2599/docker_disconf.git

ダウンロード後、フォルダの内容は以下の図になります.
mysql,nginx,tomcatの3つのフォルダにはDockerfileがあります.つまり、disconf環境で使用されるmysql,nginx,tomcatに対応する3つのミラーファイルを構築する必要があります.この3つのserverには、mysqlが初期化データをインポートし、nginxが動静分離を配置し、tomcatがビジネスwarパッケージを含むため、これらのミラーは自分で行う必要があります.hubを直接使うことはできません.docker.com上の共通ミラー.
ミラーの構築を開始しましょう.端末を開いてtomcatディレクトリに入り、実行します.
docker build -t conf_tomcat:0.0.1 .

さらにnginxディレクトリに入り、実行します.
docker build -t conf_nginx:0.0.1 .

さらにmysqlディレクトリに入り、次の操作を行います.
docker build -t conf_mysql:0.0.1 .

ミラー構築完了、docker p_を実行w_picpathsコマンドでは、コンポーネントの3つのミラーが表示されます.次の図です.
dockerを開くdisconfフォルダの下のdocker-compose.ymlファイル、下の図の赤いボックスの3つの位置の内容を変更します.
次のように変更します.
1.bolingcavalry/disconf_mysql:0.0.1 conf_に変更mysql:0.0.1
2.bolingcavalry/disconf_tomcat:0.0.1 conf_に変更tomcat:0.0.1
3.bolingcavalry/disconf_nginx:0.0.1 conf_に変更nginx:0.0.1
変更は簡単ですがhubは使いません.docker.com上のミラーは、私たちがさっき構築したミラーではありません.
docker-compose.ymlファイルがあるディレクトリの下でdocker-compose up-dを実行して起動し、実行が完了したらブラウザ入力「localhost」を開くと、次のような効果が得られます.
右上のログインをクリックすると、ユーザー名のパスワードはadminで、入るとデフォルトの構成データが表示されます.以下の図です.
これで、ローカルdisconf環境の構築が完了し、環境全体の停止と削除も簡単になります.docker-composeです.ymlファイルのディレクトリの下で、
環境全体を停止するコマンド:
docker-compose stop

環境全体を削除するコマンド:
docker-compose rm

以上、ローカルでdisconfミラーを構築し、環境を起動する全過程、体験、および終了です.次の文章では、Dockerfileとcomposeの作成の詳細を分析し、自分で使用するのに最適なdisconf環境をカスタマイズすることを目標としています.