0
点赞
收藏
分享

微信扫一扫

Docker 学习总结(71)—— Docker、Docker Compose、Docker Swarm 之间的区别

什么是 Docker

Docker 是市场上最流行的基于容器的应用程序之一。Docker 是一个用于构建、部署和管理容器化应用程序的开源平台。使用 Docker,我们可以很容易地将应用程序打包到容器中。Docker 容器将以相同的方式运行,不管你正在运行的底层操作系统是什么。Docker 的发展势头强劲是因为它有以下优势:

现在我们对 Docker 容器有了一个基本的概念,让我们进一步了解 dockerfile 是什么?

什么是 Dockerfile

Dockerfile 是 Docker 用来构建镜像的文本文档。Docker 可以通过读取 Dockerfile 中的指令来构建镜像。Dockerfile 可以通过输入 Docker build 命令来创建一个镜像。如下是一个简单的 Dockerfile 示例:

FROM scratch
ADD busybox.tar.xz /
CMD ["sh"]

Dockerfile 由很多的关键字组成,每个关键字代表了 Docker 当中的一层(layer),Dockerfile 中用到的常见关键字如下:

ADD copies the files from a source on the host into the container’s own filesystem 
举报

相关推荐

0 条评论