二、 安装docker
Centos下的安装方式有以下几种
1.yum安装
// 添加docker的yum源[root@ansiblemanaged01 ~]# curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 2424 100 2424 0 0 384 0 0:00:06 0:00:06 --:--:-- 506// 查看docker安装包[root@ansiblemanaged01 ~]# yum list | grep dockercockpit-docker.x86_64 172-2.el7.centos extras containerd.io.x86_64 1.2.0-1.2.beta.2.el7 docker-ce-stable docker.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce-selinux.noarch 17.03.3.ce-1.el7 docker-ce-stable docker-client.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos docker-client-latest.x86_64 1.13.1-58.git87f2fab.el7.centos docker-common.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos docker-compose.noarch 1.18.0-1.el7 epel docker-devel.x86_64 1.3.2-4.el7.centos extras docker-distribution.x86_64 2.6.2-2.git48294d9.el7 extras docker-forward-journald.x86_64 1.10.3-44.el7.centos extras docker-latest.x86_64 1.13.1-58.git87f2fab.el7.centos docker-latest-logrotate.x86_64 1.13.1-58.git87f2fab.el7.centos docker-latest-v1.10-migrator.x86_64 1.13.1-58.git87f2fab.el7.centos docker-logrotate.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos docker-lvm-plugin.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos docker-novolume-plugin.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos docker-python.x86_64 1.4.0-115.el7 extras docker-registry.x86_64 0.9.1-7.el7 extras docker-unit-test.x86_64 2:1.13.1-68.gitdded712.el7.centos docker-v1.10-migrator.x86_64 2:1.13.1-74.git6e3bb8e.el7.centos golang-github-fsouza-go-dockerclient-devel.x86_64 kdocker.x86_64 4.9-1.el7 epel pcp-pmda-docker.x86_64 3.12.2-5.el7 base python-docker-py.noarch 1.10.6-4.el7 extras python-docker-pycreds.noarch 1.10.6-4.el7 extras python-docker-scripts.noarch 0.4.4-1.el7 epel python-dockerfile-parse.noarch 0.0.5-1.el7 epel python2-avocado-plugins-runner-docker.noarch python2-dockerpty.noarch 0.4.1-9.el7 epel python34-docker.noarch 2.6.1-1.el7 epel python34-docker-pycreds.noarch 0.2.1-1.el7 epel python34-dockerpty.noarch 0.4.1-9.el7 epel [root@ansiblemanaged01 ~]# // 安装[root@ansiblemanaged01 ~]# yum -y install docker-ce.x86_64// 启动docker[root@ansiblemanaged01 ~]# systemctl start docker.service // 验证docker已经正常启动[root@ansiblemanaged01 ~]# ps aux | grep dockerroot 18106 3.1 10.3 640616 49880 ? Ssl 09:56 0:00 /usr/bin/dockerd root 18114 3.0 5.2 473812 25400 ? Ssl 09:56 0:00 docker-containerd --config /var/run/docker/containerd/containerd.toml root 18256 0.0 0.2 112704 972 pts/0 S+ 09:56 0:00 grep --color=auto docker
2.脚本安装
[root@lanquark local]# wget -qO- https://get.docker.com/ | sh或者[root@lanquark local]# curl -fsSL https://get.docker.com/ | sh// 启动docker,[root@lanquark local]# systemctl start docker.service// 验证docker已经正常启动[root@lanquark local]# docker versionClient: Version: 18.06.1-ce API version: 1.38 Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:23:03 2018 OS/Arch: linux/amd64 Experimental: falseServer: Engine: Version: 18.06.1-ce API version: 1.38 (minimum version 1.12) Go version: go1.10.3 Git commit: e68fc7a Built: Tue Aug 21 17:25:29 2018 OS/Arch: linux/amd64 Experimental: false
3.从官方下载二进制包安装(安装过程略)
下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/