Docker 容器创建与配置详解
1. 容器技术发展背景
早在 21 世纪初,像 Google 这样需要将应用扩展到互联网规模的公司,就开始推动容器技术的发展,以便在布满计算机的数据中心之间更方便地分发应用。部分公司为内部使用维护了支持容器的自定义内核。随着 Linux 社区对容器功能需求的认识不断提高,Google 还将其部分支持容器的工作贡献到了主流 Linux 内核中。
2013 年末,在 Docker 发布几个月后,Google 开源了其内部使用多年的容器引擎 lmctfy。此时,Docker 已在媒体上被广泛讨论,它以易用性和先进技术的完美结合脱颖而出。此后,虽然也有其他有潜力的容器引擎发布,如 CoreOS Rocket,但 Docker 已占据领先地位。
1.1 CoreOS Rocket 简介
CoreOS Rocket 是一个开源的容器运行时,旨在解决 CoreOS 认为的 Docker 容器化方法及其支持工具集存在的严重缺陷。是否选择 CoreOS 的方案,需根据自身需求判断。
2. Docker 容器创建基础
2.1 创建容器的命令
通常,我们使用 docker run 命令来启动容器,但实际上它是将两个步骤合并为一个的便捷命令。第一步是使用 docker create 命令从基础镜像创建容器,第二步是使用 docker start 命令执行容器。
docker create 和 docker run
超级会员免费看
订阅专栏 解锁全文
2721

被折叠的 条评论
为什么被折叠?



