背景:MySQLの多くのホスト上で実行されているデータベース(Linuxの)
需要:Redisの、サービス、各コンテナの内部に搭載されるようにドッキングウィンドウでは、同じネットワークディレクトリ内の別のページに実行すると、物理ディレクトリに重要であり、データのセキュリティを確保
方法:
まず、ネットワーク環境を設定
図1に示すように、初期化ドッカースウォーム
ドッキングウィンドウ群れのinit
2、作成セグメント(MYNET)
ドッキングウィンドウのネットワーク作成-dオーバーレイMYNET --attachable
3、リストを表示し、結果の作成を確認
ドッキングウィンドウのネットワークリスト
第二に、Redisの実行コンテナを作成
1、プルRedisのミラー
ドッキングウィンドウプルRedisの
2は、作成Redisのアクセスパスワードを設定、動作環境のコンテナ(myredis)、およびディレクトリのマッピング関係の確立を
ドッキングウィンドウは-dit --network = MYNET --name = myredis -vは/ etc /タイムゾーンを実行します。/ etc /タイムゾーン-vは/ etc / localtimeの:の/ etc / localtimeのRedisの--requirepass "66666666"
3、実行した容器
ドッキングウィンドウの開始myredis
第三に、サービスの実行コンテナを作成(さらされていないポート、ポートセキュリティ)
1、JDKを引っ張るミラー
ドッキングウィンドウプルJDK
2. サービス容器の動作環境を作成し、ディレクトリのマッピング関係を作成します
ドッキングウィンドウの実行-dit --network = MYNET --name = MYSERVER -v / DATA6 / MyProjectと/サーバー:/サーバー-vの/ etc /タイムゾーン:の/ etc /タイムゾーン-vは/ etc / localtimeの:の/ etc / localtimeの-v / DATA6 / MyProjectと/ファイル:/ファイルは、JDK
3、実行した容器
ドッキングウィンドウの開始MYSERVER
第四に、コンテナを実行するためのページを作成
1、nginxの引上げミラー
ドッキングウィンドウプルnginxの
2. サービス容器の動作環境を作成し、ディレクトリのマッピング関係を作成します
ドッキングウィンドウは-dit --network = MYNET --name = myweb -vは/ etc /タイムゾーンを実行します。/ etc /タイムゾーン-vは/ etc / localtimeの:の/ etc / localtimeの-p 8080:80 -v / DATA6 / MyProjectと/ウェブ/ :/ウェブnginxの
3、実行した容器
ドッキングウィンドウの開始 myweb
4、別の設定ファイル
彼らは、default.confで[/etc/nginx/conf.d/の下では、default.conf]を交換してください
5、コンテナを再起動
ドッキングウィンドウの再起動myweb