From 31bdb80ef43b485a3203fb834cfd01df5c3a2bf6 Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Sat, 1 Oct 2022 04:22:57 +0000 Subject: [PATCH] doc: Update `docker.md` `dockerfile` cheatsheet. df6d94b30046d23e06e6b80af196a614d459b586 --- docs/docker.html | 7 ++++++- docs/dockerfile.html | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/docker.html b/docs/docker.html index 8d1b79e3..3082e135 100644 --- a/docs/docker.html +++ b/docs/docker.html @@ -405,6 +405,11 @@

清理未使用的卷

$ docker volume prune
 
+

另见

+ -
+ diff --git a/docs/dockerfile.html b/docs/dockerfile.html index ff7e12a7..1aca6cee 100644 --- a/docs/dockerfile.html +++ b/docs/dockerfile.html @@ -161,9 +161,23 @@ +

服务静态网站的最小 Docker 镜像

+
FROM lipanski/docker-static-website:latest
+# 使用 .dockerignore 文件来控制图像中的内容!
+# 复制当前目录内容,到容器中
+COPY ./ .
+
+

这会产生一个 154KB + 的单层镜像。 如果您需要以不同的方式配置 httpd,您可以覆盖 CMD 行:

+
FROM lipanski/docker-static-website:latest
+COPY . .
+
+CMD ["/busybox", "httpd", "-f", "-v", "-p", "3000", "-c", "httpd.conf"]
+
+

缩小镜像过程查看原文,镜像 Dockerfile 源码

也可以看看