运维开发网

Docker 入门与实践

运维开发网 https://www.qedev.com 2020-05-13 17:33 出处:网络 作者:运维开发网整理
Docker 是一个能让程序跑在一个它 无法感知的、用于 隔绝外界环境里的容器的工具。 Docker 简介 最初是 dotCloud 公司创始人 Solomon Hykes 发起的一个公司内部项目,并于 2013 年 3 月以 Apache 2.0 授权协议开源,代码主要在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。 Dock
Docker 是一个能让程序跑在一个它 无法感知的、用于 隔绝外界环境里的容器的工具。

Docker 简介

最初是 dotCloud 公司创始人 Solomon Hykes 发起的一个公司内部项目,并于 2013 年 3 月以 Apache 2.0 授权协议开源,代码主要在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。

Docker 使用 Google 推出的 Go 语言开发实现,基于 Linux 内核的 cgroup,namespace,以及 UnionFS 等技术。最初实现基于 LXC,从 0.7 版本后去除 LXC,转而开始使用自行开发的 libcontainer,从 1.11 开始,则进一步演进为使用 runC 和 containerd。

在 2017 年 4 月 21 日 Pull Request #32691 将原有的 Docker 项目更名为 Moby,由 Moby 构建出 Docker CE(社区版),而新的 Docker 项目则构建出 Docker EE(企业版本)。

Docker 初步了解

Docker 容器与虚拟机的区别

原理不同

Docker 入门与实践

参考文章

  • http://www.ruanyifeng.com/blo... by 阮一峰
  • https://github.com/yeasy/dock... by Baohua Yang
  • https://docs.docker.com by Docker Doc

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号