From e5d4cbfbad20fbe290f0a6a6111d16cdbf7e3a01 Mon Sep 17 00:00:00 2001 From: Anaethesia <2501314922@qq.com> Date: Thu, 16 Jan 2025 11:28:41 +0800 Subject: [PATCH] =?UTF-8?q?Update=2013.Dockerfile=E6=9C=80=E4=BD=B3?= =?UTF-8?q?=E5=AE=9E=E8=B7=B5.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix chinese words in <一个容器只专注做一件事情> --- ...ckerfile\346\234\200\344\275\263\345\256\236\350\267\265.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/docs/13.Dockerfile\346\234\200\344\275\263\345\256\236\350\267\265.md" "b/docs/13.Dockerfile\346\234\200\344\275\263\345\256\236\350\267\265.md" index 1455a1e..47499d2 100644 --- "a/docs/13.Dockerfile\346\234\200\344\275\263\345\256\236\350\267\265.md" +++ "b/docs/13.Dockerfile\346\234\200\344\275\263\345\256\236\350\267\265.md" @@ -46,7 +46,7 @@ Sending build context to Docker daemon 187.8MB 为了降低复杂性、减少依赖、减小文件大小和构建时间,应该避免安装额外的或者不必要的软件包。例如,不要在数据库镜像中包含一个文本编辑器。 ### 一个容器只专注做一件事情 -应该保证在一个容器中只运行一个进程。将多个应用解耦到不同容器中,保证了容器的横向扩展和复用。例如一个 web 应用程序可能包含三个独立的容器:web应用、数据库、缓存,每个容器都是独立的镜像,分开运行。但这并不是说一个容器就只跑一个进程,因为有的程序可能会自行产生其他进程,比如 Celery 就可以有很多个工作进程。虽然“每个容器跑一个进程”是一条很好的法则,但这并不是一条硬性的规定。我们主要是希望一个容器只关注意见事情,尽量保持干净和模块化。 +应该保证在一个容器中只运行一个进程。将多个应用解耦到不同容器中,保证了容器的横向扩展和复用。例如一个 web 应用程序可能包含三个独立的容器:web应用、数据库、缓存,每个容器都是独立的镜像,分开运行。但这并不是说一个容器就只跑一个进程,因为有的程序可能会自行产生其他进程,比如 Celery 就可以有很多个工作进程。虽然“每个容器跑一个进程”是一条很好的法则,但这并不是一条硬性的规定。我们主要是希望一个容器只关注一件事情,尽量保持干净和模块化。 如果容器互相依赖,你可以使用[Docker 容器网络](https://docs.docker.com/engine/userguide/networking/)来把这些容器连接起来,我们前面已经跟大家讲解过 Docker 的容器网络模式了。