【ドッカー] Win10がインストールされ、nginxのミラードッカーを実行します

まず、ドッカーをインストール

:公式サイトを入力https://www.docker.com/products/docker-desktopを

あなたは、非常にシンプルなログインに登録する必要があります。

ダウンロードプロセスにMacとWindowsのダウンロードデスクトップをクリックしてください

窓のために選択して、ダウンロードを開始するために次のステップをクリックしてください。

私は戻ってパッケージをダウンロードした500以上のMは、非常に大きい、インストールするには、ダブルクリックします。

インストールが完了したら、開いてcmdは、実行します。

ドッキングウィンドウ-v

ドッカーは通常、インストールの現在のバージョン番号が成功であることを示しています。

 

第二に、nginxのミラーを実行しています

最初のクラウド鏡センターへの網易:

https://c.163yun.com/hub#/m/home/

 

検索nginxの、 

 

私たちは、直接最初の日付を使用しています。その後、直接のポイント「コピー」、ターミナルでの実行を開いた後。

プルnginxのミラーを実行した後、などの成功を示します。

 

我々は実行することができます。

ドッキングウィンドウの画像

それは本当に成功を引くかどうかを確認するには。

それはすでに見ることができます。

次に、我々はこのnginxのは、ミラーリング実行することができます。

フォアグラウンド、バックグラウンド:ミラーを実行するには2つの方法があります。

フォアグラウンド

フォアグラウンドnginxの
ドッカーRUN hub.c.163.com/library/nginx

私たちはnginxのから実行上記のコマンドによって、あなたは(Ctrlキー+ Cを介して無効にすることができます)コマンドラインがなくなっているものの反応が表示されます。

我々は実行し、CMDを再オープン:

ドッキングウィンドウPS

首尾よくnginxのを実行するかどうかを確認するには。

私たちは、nginxのが実行されている、見ることができます。それを閉じてから、ドッキングウィンドウpsを実行するために私たちの前のウィンドウのCtrl + Cをした後、プロセスが閉じられます。

背景

# 后台运行 nginx 
# 增加参数 -d (detach) ,意思就是在后台运行镜像,返回镜像id

docker run -d hub.c.163.com/library/nginx

执行后,

可以看到第一个就是了。

进入容器内部

docker exec命令用于进入容器内部, -it 是这个命令的可选参数。-i 表示保证我们输入有效,-t 是给我们分配一个伪终端,多个参数可以连起来写,就成了  -it 

参数后边是容器名称或id,可以只输入开头的几个字符,它就会自动帮我们识别到。

那么接下来,我们运行命令:

docker exec -it 46a bash
# 46a 是我们上面运行的容器id头三位,您需要换成自己的

可以看到像是进入了一个新的主机。其实这确认是一个虚拟主机,因为我们的nginx本来就是运行在linux容器上,在这里我们可以执行linux的命令。

我们可以通过命令 

which nginx

来查看nginx在什么位置

然后可以通过 exit 命令退出到之前的主机。

exit

停止容器

# docker stop [容器id]
docker stop 46a

 

三、让浏览器可以访问

我们上面虽然启动了nginx,但你可能已经发现,我们在浏览器中无法访问容器中的nginx。

我们先停止已经启动的容器,再执行下面的命令:

docker run -d -p 8080:80 hub.c.163.com/library/nginx

如果windows弹出防火墙提示,点击允许访问。

这个时候我们再来通过netstat命令检查一下是否真的打开了 8080端口

netstat -na|grep 8080

可以看到,已经是监听状态了。我们直接在浏览器中打开试试。

 

 

完成。

 

おすすめ

転載: www.cnblogs.com/yangyxd/p/11239094.html