1、准备虚拟机,桥接方式,配置dns以保证可以上网
2、准备docker安装源,参考官网,直接在bash执行:
cat >/etc/yum
.repos
.d/docker
.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https: //yum.dockerproject.org/repo/main/centos/7
enabled= 1
gpgcheck= 1
gpgkey=https: //yum.dockerproject.org/gpg
EOF
[dockerrepo]
name=Docker Repository
baseurl=https: //yum.dockerproject.org/repo/main/centos/7
enabled= 1
gpgcheck= 1
gpgkey=https: //yum.dockerproject.org/gpg
EOF
3、准备本地镜像源,安装docker时会有较多依赖的组件需要从本地镜像源进行安装(个人学习使用虚拟机挂载光盘,公司机器的话可以自己搭载一个镜像源,通过http来访问)
4、下载软件到tmp
注:本文安装默认是最新的docker版本1.8.3,如果要安装其他版本,请参考此链接http://docs.docker.com/v1.7/docker/installation/centos/
yum install --downloadonly --downloaddir=/tmp docker-engine
5、开始安装
注:本文是本机直接安装,如果是其他不具备公网的环境,只需要将第四歩下载下来的rpm拷贝到所需安装的主机,然后挂载好镜像即可用yum进行安装
yum install docker-engine
6、启动
service docker start
7、设置开机启动
chkconfig docker on
备注删除:
[root@gage tmp]# yum list installed | grep docker
docker-engine.x86_64 1.8.3-1.el7.centos @/docker-engine-1.8.3-1.el7.centos.x86_64
docker-engine.x86_64 1.8.3-1.el7.centos @/docker-engine-1.8.3-1.el7.centos.x86_64
yum remove docker-engine.x86_64
rm -rf /
var/lib/docker
参考官方文章:https://docs.docker.com/installation/centos/