安装环境
操作系统:CentOS 7.2 x84_64
Docker版本:1.12.6
依赖包
通过yum安装的方式,先将docker的依赖包安装好:
yum install -y gcc gcc-c++ libaio java-1.8.0
开始安装
如果使用网络的Docker yum源安装,需要配置好域名解析,以及保证网络连通:
vi /etc/resolv.conf
nameserver 114.114.114.114
这是一个通用的域名解析服务器,类似的8.8.8.8以及本地运营商提供的DNS服务器IP地址自己去查询一下!!!
接着,编辑一下Docker的repo
[root@docker yum.repos.d]# cat docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgckeck=1
gpgkey=https://yum.dockerproject.org/gpg
完成以后,执行yum clean all,清除一下yum的缓存,然后yum list | grep docker,查看一下当前yum源提供的Docker安装包。
[root@docker yum.repos.d]# yum list|grep docker
docker-engine-debuginfo.x86_64 1.13.0-1.el7.centos @dockerrepo
docker-engine.x86_64 1.13.0-1.el7.centos dockerrepo
docker-engine-selinux.noarch 1.13.0-1.el7.centos dockerrepo
执行yum install -y docker-engine安装,安装完成后,启动Docker:
systemctl start docker;
设置Docker开机自启
systemctl enable docker;
至此完成Docker的安装步骤:
[root@docker yum.repos.d]# service docker status
Redirecting to /bin/systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2017-02-13 11:02:35 CST; 16s ago
Docs: https://docs.docker.com
Main PID: 16298 (dockerd)
Memory: 15.4M
CGroup: /system.slice/docker.service
├─16298 /usr/bin/dockerd
└─16306 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim dock...
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.286730997+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.287126937+08:00" level=warning msg="mountpoint for pids not found"
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.287351404+08:00" level=info msg="Loading containers: start."
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.296419910+08:00" level=info msg="Firewalld running: true"
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.424672109+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip c...ed IP address"
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.567353076+08:00" level=info msg="Loading containers: done."
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.577212198+08:00" level=info msg="Daemon has completed initialization"
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.577238179+08:00" level=info msg="Docker daemon" commit=092cba3 graphdriver=overlay version=1.13.1
Feb 13 11:02:35 docker dockerd[16298]: time="2017-02-13T11:02:35.596949658+08:00" level=info msg="API listen on /var/run/docker.sock"
Feb 13 11:02:35 docker systemd[1]: Started Docker Application Container Engine.
Hint: Some lines were ellipsized, use -l to show in full.
------欢迎转载,QQ:794189449