使用docker-slim的build命令来优化镜像: docker-slim build <image_name> 例如:如果你有一个名为my-app的 Docker 镜像,运行以下命令: docker-slim build my-app 这个命令会生成一个精简的镜像,并且新镜像名称前面会带有slim-前缀,如slim-my-app。 3.运行优化后的镜像 使用docker run命令运行优化后的镜像: docke...
slim build myapp:latest 这个简单的命令会分析你的镜像,创建一个优化版本,并将结果保存为myapp.slim:latest。 如果你想要更多控制,可以使用更多参数: slim build --http-probe=true--expose=80 myapp:latest 这个命令会启用HTTP探测,并暴露80端口进行测试。 核心特性详解 让我们深入了解Slim的一些核心特性,看看它们...
$ docker pull dslim/slim 然后,使用slim build优化镜像 u/test-docker-nodeapp $ docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock dslim/slim build u/test-docker-nodeapp 运行成功后,生成一个新的镜像以.slim结尾,体积从921MB减小到55.1MB。 $ docker images REPOSITORY TAG ...
shell>./docker-slim build\--http-probe=false\--expose80\--expose3306\--include-path=/var/www/html\--include-path=/var/log/httpd\--include-path=/run/httpd\--include-path=/tmp\--include-path=/data\--include-path=/etc\--include-path=/usr/\--include-path=/sbin/\--include-path=/ro...
$ docker-slim build --http-probe friendlyhello 1. docker-slim 工具对胖镜像进行一系列的检查、测量,最终创建一个瘦版本的镜像。让我们看看这个减过肥的大小吧。 正如你所看到的,镜像大小被减少到 24.9 MB。你可以启动这个容器,它将以同样的方式运行。docker-slim 工具支持 Java、Python、Ruby 和 Node.js 应...
1 ./docker-slim build: 这是运行docker-slim以构建一个新的优化后的 Docker 镜像的主要命令。 2. --http-probe=false: 禁用HTTP 探测功能。HTTP 探测用于自动检测并包含容器公开的 HTTP 端点所需的任何依赖项。 将其设置为false禁用此行为。 3. --expose 80和--expose 3306: ...
docker-slim build --http-probe=false 753933d7a042 我们再看一下他已经生成了53兆的心镜像,镜像的名称是老镜像加上后缀slim 'docker.io/ducheng1234/spring-boot-demo-codegen.slim 然后我们再看看slim-report.json 这里面有有新镜像的详情构建过程,类似docker inspect imagesid . ...
自动缩减 docker 镜像的体积的工具。大幅度缩减 docker 镜像的体积,方便分发,使用命令 docker-slim build --http-probe your-name/your-app。比如 Node.js 镜像缩减后的对比:
docker-slim build --http-probe=false --target nginx:latest --tag nginx:slim 默认会开启http的探测(--http-probe)。我们build的时候给他关上我们看到 nginx 镜像从 142MB 减到了 12.4MB,至此,本次教程就到这里了。合集: Docker系列 分类: 技术教程 标签: docker , 技术教程 好文要顶 关注我 收藏...
[root@tfg-104 bin]# docker-slim build --http-probe ubuntu docker-slim实用程序将执行一系列步骤 -检查、分析较大的镜像,最终创建一个缩略版本的镜像。 [root@tfg-104 bin]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu.slim latest db837f1d9f13 23 hours ago 3.48 MB ...