原文同步至 http://waylau.com/docker-installation-centos/
本文介绍了 Docker 在 CentOS 环境下的详细安装过程,并尝试运行一个最简单的 image 来感受下 Docker 的风采。
什么是 DockerDocker 是为开发人员和系统管理员用于构建、发布、并运行分布式应用程序的开放式平台。该平台由 Docker 引擎(一个便携、轻巧的运行时和打包工具) 和 Docker Hub (一个共享应用程序和自动化工作流的云服务)等组成。Docker 可以使应用程序从组件迅速组装并消除了开发、质量保证和生产环境之间的摩擦问题。这样一来,IT部门可以更快地发布,而这些应用程序不管是运行在笔记本电脑、数据中心的虚拟机,还是任何的云,其运行过程和结果都是一致的。
更多有关 Docker 的介绍,可以参阅《简述 Docker》 一文。
前置条件- 64-bit 系统
- kernel 3.10+
- CentOS 7+。本例使用的是
CentOS-7-x86_64-Minimal-1511.iso
(如果你没有 CentOS 系统,可以尝试在虚拟机里面装个 CentOS 系统,可以参阅《Oracle VM VirtualBox 安装和使用》《CentOS 7 安装、配置》)
使用 uname -r
检查 kernel 版本
$ uname -r
3.10.0-327.el7.x86_64
建议你使用最新的系统,以为一直的 bug 都会在新的 kernel 发布中修复。
安装 yum 方式安装1.使用 sudo 或 root 权限的用户登入系统。
2.确保你的 yum 是最新的
sudo yum update
3.添加 yum 仓库
$ sudo tee /etc/yum.repos.d/docker.repo
关注
打赏
热门博文
- 【Java 数据结构及算法实战】系列 015:HJ1 字符串最后一个单词的长度
- Vue 3系列之04——Vue 3组件与Web组件的异同点
- 【Java 数据结构及算法实战】系列 013:Java队列07——双端队列Deque
- 【Java数据结构及算法实战】系列011:数组实现的优先级队列PriorityQueue
- 【Java数据结构及算法实战】系列010:Java队列04——链表实现的阻塞队列LinkedBlockingQueue
- HarmonyOS初探06——使用DevEco Studio模拟器端口被占用无法启动
- 【Java数据结构及算法实战】系列009:Java队列03——数组实现的阻塞队列ArrayBlockingQueue
- HarmonyOS初探04——使用DevEco Studio时设置Gradle仓库镜像
- 【Java数据结构及算法实战】系列008:Java队列02——阻塞队列BlockingQueue
- 鸿蒙新作《鸿蒙HarmonyOS应用开发从入门到精通》拆箱