-
-
运行第一个 Dockerfile
上一篇的 Dockerfile 我们停留在构建阶段,现在来把它跑起来
+
运行第一个 Dockerfile
上一篇的 Dockerfile 我们停留在构建阶段,现在来把它跑起来
1 2
| docker run -d -p 80 --name static_web nicksxs/static_web \ nginx -g "daemon off;"
|
这里的-d表示以分离模型运行docker (detached),然后-p 是表示将容器的 80 端口开放给宿主机,然后容器名就叫 static_web,使用了我们上次构建的 static_web 镜像,后面的是让 nginx 在前台运行
![]()
可以看到返回了个容器 id,但是具体情况没出现,也没连上去,那我们想看看怎么访问在 Dockerfile 里写的静态页面,我们来看下docker 进程
![]()
发现为我们随机分配了一个宿主机的端口,32768,去服务器的防火墙把这个外网端口开一下,看看是不是符合我们的预期呢
![]()
好像不太对额,应该是 ubuntu 安装的 nginx 的默认工作目录不对,我们来进容器看看,再熟悉下命令docker exec -it 4792455ca2ed /bin/bash
记得容器 id 换成自己的,进入容器后得找找 nginx 的配置文件,通常在/etc/nginx,/usr/local/etc等目录下,然后找到我们的目录是在这
![]()
所以把刚才的内容复制过去再试试
![]()
目标达成,give me five✌️
第二个 Dockerfile
然后就想来动态一点的,毕竟写过 PHP,就来试试 PHP
再建一个目录叫 dynamic_web,里面创建 src 目录,放一个 index.php
内容是
@@ -1179,26 +1179,26 @@
,
-
- C
+
+ 数据结构
,
-
- Redis
+
+ 源码
,
-
- 数据结构
+
+ C
,
-
- 源码
+
+ Redis
@@ -1311,26 +1311,26 @@
,
-
- C
+
+ 数据结构
,
-
- Redis
+
+ 源码
,
-
- 数据结构
+
+ C
,
-
- 源码
+
+ Redis
diff --git a/page/2/index.html b/page/2/index.html
index 6793a8197e..fe947b3762 100644
--- a/page/2/index.html
+++ b/page/2/index.html
@@ -262,26 +262,26 @@
,
-
- C
+
+ 数据结构
,
-
- Redis
+
+ 源码
,
-
- 数据结构
+
+ C
,
-
- 源码
+
+ Redis
@@ -389,26 +389,26 @@
,
-
- C
+
+ 数据结构
,
-
- Redis
+
+ 源码
,
-
- 数据结构
+
+ C
,
-
- 源码
+
+ Redis
@@ -512,26 +512,26 @@
,
-
- C
+
+ 数据结构
,
-
- Redis
+
+ 源码
,
-
- 数据结构
+
+ C
,
-
- 源码
+
+ Redis
@@ -632,26 +632,26 @@
,
-
- C
+
+ 数据结构
,
-
- Redis
+
+ 源码
,
-
- 数据结构
+
+ C
,
-
- 源码
+
+ Redis
diff --git a/sitemap.xml b/sitemap.xml
index 22b6758c5e..f0c55908f2 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,7 +4,7 @@
https://nicksxs.me/2020/03/21/docker%E6%AF%94%E4%B8%80%E8%88%AC%E5%A4%9A%E4%B8%80%E7%82%B9%E7%9A%84%E5%88%9D%E5%AD%A6%E8%80%85%E4%BB%8B%E7%BB%8D%E4%B8%89/
- 2020-03-21T06:43:39.832Z
+ 2020-03-21T08:19:01.533Z
@@ -128,14 +128,14 @@
- https://nicksxs.me/2016/11/10/php-abstract-class-and-interface/
+ https://nicksxs.me/2016/09/29/binary-watch/
2020-01-12T13:08:27.014Z
- https://nicksxs.me/2016/09/29/binary-watch/
+ https://nicksxs.me/2016/11/10/php-abstract-class-and-interface/
2020-01-12T13:08:27.014Z
@@ -254,28 +254,28 @@
- https://nicksxs.me/2015/06/22/invert-binary-tree/
+ https://nicksxs.me/2016/10/12/summary-ranges-228/
2020-01-12T13:08:26.994Z
- https://nicksxs.me/2016/10/12/summary-ranges-228/
+ https://nicksxs.me/2015/06/22/invert-binary-tree/
2020-01-12T13:08:26.994Z
- https://nicksxs.me/2017/04/25/rabbitmq-tips/
+ https://nicksxs.me/2015/01/04/Path-Sum/
2020-01-12T13:08:26.993Z
- https://nicksxs.me/2015/01/04/Path-Sum/
+ https://nicksxs.me/2017/04/25/rabbitmq-tips/
2020-01-12T13:08:26.993Z