写点什么

Dockerfile

19 人感兴趣 · 26 次引用

  • 最新
  • 推荐

【云原生】Docker—Dockerfile 写法与用法以及 dockerfile 简介与构建镜像详解【附加实战】

  Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令(Instruction)和操作命令;每一条指令构建一层镜像,因此每一条指令的内容,就是描述该层镜像应当如何构建(也就是你要执行的操作命令)。

Perfkit - 性能分析与测量工具集

实现了一个Dockerfile,包括了常见的各种Linux性能工具,包括perf、sar、vmstat、mpstat、iostat、top、htop、numastat、netstat、ss、ethtool、tcpdump等等。 以及,自带了生成火焰图的工具FlameGraph。 同时也包括了基于eBPF的工具集合BCC。

https://static001.geekbang.org/infoq/e0/e0a2d06567e41a390c65088d8955abe6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 BuildKit 优化 Dockerfile 的构建

用户头像
琦彦
2022-10-05

Docker通过读取Dockerfile中的指令自动构建镜像,Dockerfile是一个文本文件,其中依次包含构建给定镜像所需的所有命令。

https://static001.geekbang.org/infoq/6d/6db6a7b95aa03294bd7aecbef6ecb3da.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Dockerfile 中的保留字指令讲解

用户头像
宁在春
2022-07-17

之前简单学过Docker,当时是为了快速部署一个项目,过的很快,对于Dockerfile文件的编写,有些显的陌生。这次让我们一起重新来学习学习dockerfile吧

https://static001.geekbang.org/infoq/50/50cf74a6785412e2fcc1e977afe9a795.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

编写 Dockerfile,让你的程序一键部署

用户头像
技术小生
2022-07-08

容器的出现让我们的应用可以屏蔽环境,实现处处可运行。但是,应用服务修改就需要同步修改应用的镜像(Docker Image),让服务变更的成本增大。所以,在实践中一定要使用Dockerfile构建镜像。

https://static001.geekbang.org/infoq/0d/0dcaddce6a9e31b25deba0435eb18f89.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Dockerfile 的最佳实践 | Dockerfile 你写的都对么?

用户头像
xcbeyond
2022-05-17

镜像的优劣全靠 Dockerfile 编写的是否合理、合规。本文将讲述编写 Dockerfile 的一些最佳实践和技巧,让我们的镜像更小、更优。

https://static001.geekbang.org/infoq/99/99b6c5643dcfa10e263ee94c20208611.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

N 个技巧,编写更高效 Dockerfile|云效工程师指北

用户头像
阿里云云效
2022-03-11

N个技巧,编写更高效 Dockerfile,云原生时代下软件的构建和部署离不开容器技术。提到容器,几乎大家下意识都会联想到 Docker。本次文章主要分享的是如何编写能使 Dockerfile 构建过程更快速、构建镜像更小的技巧。

https://static001.geekbang.org/infoq/5c/5ccc427f6fbc83a1677e0fcd041f6af6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面向 WEB 开发的 Docker(二):什么是 Docker、镜像、编排?

用户头像
devpoint
2021-12-14

什么是Docker容器?有什么的特点:轻量,在一台机器上运行的多个Docker容器可以共享这台机器的操作系统内核;它们能够迅速启动,只需占用很少的计算和内存资源。镜像是通过文件系统层进行构造的,并共享一些公共文件。这样就能尽量降低磁盘用量,并能更快地下

制作 Flask 程序容器镜像

用户头像
wong
2021-11-18

基于 Python 3.8.12,制作 Flask 2.0.2 版本程序的Docker镜像,运行在K8S集群中。

springboot 项目集成 docker

用户头像
try catch
2021-09-07

springboot项目集成docker, Dockerfile方式

https://static001.geekbang.org/infoq/f2/f2ab8ef2ee802f3e422c9a65a7e0db09.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

🏆(不要错过!)【CI/CD 技术专题】「Jenkins 实战系列」(3)Jenkinsfile+DockerFile 实现自动部署

用户头像
洛神灬殇
2021-08-05

没有人会因学问而成为智者。学问或许能由勤奋得来,而机智与智慧却有懒于天赋。

https://static001.geekbang.org/infoq/e1/e12be4c4d7ea345d6593f43da6a32803.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何从 Docker 镜像提取 Dockerfile?

用户头像
运维研习社
2021-05-14

哈喽哈喽大家好,小编今天又有新发现!

https://static001.geekbang.org/infoq/5d/5d49ab53b0de6d7a5e9b8d720de9570b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Dockerfile ENV 使用指南

用户头像
K8sCat
2021-01-24

当使用 Dockerfile 进行构建镜像时,有时会需要设置容器内的环境变量。

https://static001.geekbang.org/infoq/95/95568c8e4286f354d60b3094f32c2656.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 容器健康检查

用户头像
K8sCat
2021-01-21

Docker 容器健康检查指的是在 Dockerfile 中使用 HEALTHCHECK 指令对容器的运行状态进行检查, 并在 docker ps 的 STATUS 栏显示 healthy/unhealthy。

https://static001.geekbang.org/infoq/72/7240c08e6147395e3639812cf8b03f99.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 搭建项目环境实战

用户头像
书旅
2020-08-24

详细分享Docker搭建项目环境实践

https://static001.geekbang.org/infoq/1e/1e22f78778b4579c6052d50d00cf7fe9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Docker 部署 Django + MySQL 8 开发环境

用户头像
AlwaysBeta
2020-07-18

之前部署 Python 开发环境,都是用的 virtualenv,或者是 Pipenv。这次使用 Docker 之后,对比下来,还是 Docker 更加方便。

https://static001.geekbang.org/infoq/1e/1e22f78778b4579c6052d50d00cf7fe9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Dockerfile 创建镜像 | Docker 系列

用户头像
AlwaysBeta
2020-07-11

之前写镜像的时候说到创建镜像最常用的方式是使用 Dockerfile,这篇就来重点说一下,到底是怎么使用 Dockerfile 来创建的。

https://static001.geekbang.org/infoq/67/67c2c3fe42d01f248380771e76843ba9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Docker 实现 MySQL 主从复制

用户头像
ytao
2020-06-17

MySQL的主从复制是实现应用的高性能,高可用的基础。对于数据库读操作较密集的应用,通过使数据库请求负载均衡分配到不同MySQL服务器,可有效减轻数据库压力。当遇到MySQL单点故障中,也能在短时间内实现故障切换。

https://static001.geekbang.org/infoq/cd/cd887c5c8694e5584734bb3f4373077a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

朋友,您可能是 MCR 的受害者

用户头像
newbe36524
2020-06-10

2018 年五月之后,微软将后续发布的所有 docker image 都推送到了 MCR (Miscrosoft Container Registry),但在中国大陆,它的速度实在是令人发指,本文将介绍一种方法来解决这个问题。

docker19.03 读取 NVIDIA 显卡

用户头像
首富手记
2020-05-25

原文转载至: https://collabnix.com/introducing-new-docker-cli-api-support-for-nvidia-gpus-under-docker-engine-19-03-0-beta-release/

https://static001.geekbang.org/infoq/76/76747921871adeab6b8815abbd0c9347.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 镜像制作教程:针对不同语言的精简策略

用户头像
米开朗基杨
2020-05-18

本文针对不同的语言来选择适当的 Docker 镜像精简策略,其中主要讨论 Go,同时也涉及到了 Java,Node,Python,Ruby 和 Rust。同时也详细介绍了 Alpine 镜像的避坑指南。

附录 2、Dockerfile 参考及最佳实践

用户头像
悟尘
2020-04-30

本文是《Docker必知必会系列》第十篇,原文发布于个人博客:悟尘纪。

Dockerfile_Dockerfile技术文章_InfoQ写作社区