阿里云centos7安装docker
这几年docker容器技术搞得风生水起,当大家也尝试着去干一票的时候发现总会遇到各种问题,例如:linux系统yum安装总是安装不到最新版本,好不容易安装好准备下载docker镜像时,又发现下载速度感人,开始怀疑人生。下面让我们正式走进docker的大门,而且是大步迈进。
docker官方有详细的安装说明,搬运如下,比较直观:
- 确保系统中没有残留的docker版本,先卸载
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
- 安装依赖工具包
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
- 添加docker官方yum源
$ sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker
$ sudo yum install docker-ce
- 安装成功后,我们就可以启动docker容器了
$ systemctl start docker.service
注:如果下载docker镜像速度太慢时,我们就需要配置国内的镜像加速器,可以配置如下:
- 修改docker服务配置
$ vim /usr/lib/systemd/system/docker.service
- 找到参数:
ExecStart=/usr/bin/dockerd
- 在该行参数后面追加:
--registry-mirror=https://xfaawkne.mirror.aliyuncs.com
最终该行参数为:
ExecStart=/usr/bin/dockerd --registry-mirror=https://xfaawkne.mirror.aliyuncs.com
上面的地址是我在阿里云注册的私人docker镜像加速器,大家也可以替换成自己的。
- 同样的,在上面的配置后面再加上一条配置,可以定义docker0网桥的IP,参数如下:
--bip=172.18.0.1/24