Centos7安装Docker
1.Docker的简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成:
- DockerClient客户端
- Docker Daemon守护进程
- Docker Image镜像
- DockerContainer容器
2.Doker安装
使用环境:
centos7
2.1 安装之前现卸载系统上原有的Docker
2.2 安装需要的安装包yum-utils
此主机已安装最新的yum-utils
2.3 设置镜像仓库地址
- docker默认的官方仓库地址(此地址为官方的仓库地址,在国内建议不要用):
- 阿里云的镜像仓库地址
2.4 安装docker相关的引擎
更新yum软件包索引
安装Docker
启动docker
查看Docker启动状态
2.5 配置镜像加速器
使用加速器可以提升获取Docker官方镜像的速度.
加速器获取地址:阿里云
配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件
/etc/docker/daemon.json
来使用加速器
2.6 修改docker和kubelet的cgroup-driver为systemd
修改配置文件:/etc/docker/daemon.json
,增加以下配置:
至于为什么要修改为systemd
,请参考以下文章:
2.7 卸载docker
3. 安装docker-compose
- 官方文档指导安装: https://docs.docker.com/compose/install/#alternative-install-options
- 国内镜像站安装
Centos7安装Docker
https://www.gmtgo.com/57.html