Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker由三部分构成,镜像,容器,仓库。容器由镜像创建,容器在面向对象设计中类似于类的一个实例,而镜像相当于一个类。仓库里面可以包含一个或多个镜像,这些镜像通常是一个软件的不同版本,用名称:版本号来进行获取。
- docker的安装
- 运行uname -r检查当前系统版本是否支持docker,Docker 要求 CentOS 系统的内核版本高于 3.10
- 执行命令 yum remove docker 删除旧版本,如果是普通用户则需要加 sudo前缀
- 执行yum install -y yum-utils device-mapper-persistent-data lvm2 安装依赖包
- 执行 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 添加软件源信息
- 执行yum makecache fast更新缓存
- 安装社区版docker yum -y install docker-ce
- 执行 systemctl start docker 命令启动docker服务
- docker run hello-world 运行dockerhello-world
- 执行docker version 若出现docker版本信息则表明安装成功
- 运行uname -r检查当前系统版本是否支持docker,Docker 要求 CentOS 系统的内核版本高于 3.10
- docker 镜像配置
如果不配置镜像,那么在国内访问是比较慢的,配置了镜像可以提高访问速度
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com"
]
}
以上就是docker的安装过程