您当前的位置: 首页 >  ar

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

科技D人生 发布时间:2022-02-21 10:53:32 ,浏览量:0

什么是 Docker

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

  • 容器是非常轻量级的,因为它们不包含整个 OS 有效负载;
  • 使用 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 
关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.1424s