A、ドッキングウィンドウマウントインストールと設定nginxの

まず、必ず状態がすでに状態のドッキングウィンドウを実行している作ります

systemctl status docker

そして、必ずファイアウォールがオフになっている作る(またはアクセス可能なIPとポートの設定)
(火状態を参照してください)

systemctl status firewalld  

(ファイアウォールをオフにします)

systemctl stop firewalld       
systemctl disable firewalld		

ここに画像を挿入説明

第二に、インストールnginxの
。1、ミラーリングされたプルドッキングウィンドウ

docker search nginx

- (私たちは、公式ミラーを引く、タグが正式リリースです)鏡画像検索nginxのどのようなものです
ここに画像を挿入説明
-プルミラー

docker pull nginx 	

- ビューのドッキングウィンドウミラー
ここに画像を挿入説明

docker images 	

2、テストへのインストールは8081を選択した後、

[root@bogon ~]# docker run -di --name=nginx-test -p 8081:80 nginx

- ビューコンテナがアップしています

[root@bogon ~]# docker ps       

ここに画像を挿入説明

- ブラウザを使ってアクセス、IP:ポート
ここに画像を挿入説明

3、マウントプロファイル、再生成容器

- ディレクトリを作成します。

[root@bogon data]# mkdir -p /data/nginx/www  /data/nginx/logs  /data/nginx/conf

- ディレクトリを入力し、正常に作成されたディレクトリを表示

cd /data/nginx

ここに画像を挿入説明

- 現在のディレクトリのコンテナnginxのconfのローカルディレクトリにデフォルトのプロファイルをコピーし、コンテナのIDは、最初の列のドッキングウィンドウのpsコマンドの入力を見ることがあります。

[root@bogon nginx]# docker cp 2b99a3d53ab4:/etc/nginx/nginx.conf /data/nginx/conf

ここに画像を挿入説明

- ディレクトリをマウントするコンテナを起動するために使用する方法

[root@bogon conf]# docker run -di -p 80:80 --name=nginx-pro -v /data/nginx/www:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v/data/nginx/logs:/var/log/nginx nginx

パラメータ解析:
ドッカーラン:コンテナを作成します。
-d:-dパラメータの後ろの実行は、バックグラウンドでガードベッセルを作成するコンテナを作成した後にのみ2プラス-i -t場合(これは自動的に、コンテナを記録しません。あなたは自動的にコンテナに移動します作成した後、パラメータ、)。
-i:実行は、容器示し
-pを:ポートをマッピングし、前者は、容器のポートにマッピングされたホストポートです。あなたはより多くのポートマッピングを行う-p複数使用することができ
-v:ディレクトリのマッピング関係を表すが、あなたが複数のディレクトリやファイルのマッピングを行う複数の-vを使用することができます(前者はホスト上のディレクトリにマップされているホストディレクトリは、あり) 。注:これは、コンテナを共有するために、ホスト上の変更を行うこと、および、マッピングのためのディレクトリです。

- Viewがに作成されています

docker ps

ここに画像を挿入説明

アクセステスト:
ここに画像を挿入説明

自宅でない場所がないので、我々は/データ/ nginxの/ www /の下にindex.htmlを作成します

[root@bogon nginx]# vim /data/nginx/www/index.html

ここに画像を挿入説明

保存して終了
ESC:WQ
訪問:
ここに画像を挿入説明

ログフォルダにログを参照するには
、[ルートを@ bogon nginxの]#のCD /データ/ nginxの/ログ/
ここに画像を挿入説明

コンプリート!

第三に、エンディング。
削除試験容器
1 -ランニングを表示するには、コンテナ

docker ps

ここに画像を挿入説明

2、 - コンテナを停止

docker stop nginx-test

ここに画像を挿入説明

3、 - テストコンテナを削除

[root@bogon logs]# docker rm nginx-test

- すべて表示

docker ps -a

ここに画像を挿入説明

まあ、我々は唯一の可能/data/nginx/nginx.conf下のコンフィギュレーションファイルマッピングプロジェクトを変更する必要があります。

公開された14元の記事 ウォンの賞賛2 ビュー171

おすすめ

転載: blog.csdn.net/weixin_41402056/article/details/105079080
おすすめ