Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
1:安装条件
- 64-bit系统
- 内核版本大于等于3.10
2:检查内核是否满足 返回在3.10之上即可
[root@localhost nginx]# uname -r
3.10.0-957.1.3.el7.x86_64
3:确保yum是最新版本
[root@localhost nginx]# yum install
4:添加yum镜像 ps:不添加也可以,只不过速度可能会慢一点,看自己选择
[root@localhost nginx]# tee /etc/yum.repos.d/docker.repo <<-'EOF'
> [dockerrepo]
> name=Docker Repository
> baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
> enabled=1
> gpgcheck=1
> gpgkey=https://yum.dockerproject.org/gpg
> EOF
5:安装docker
yum install -y docker-engine
6:检查是否安装成功
[root@localhost nginx]# docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Experimental: false
7:启动docker
systemctl start docker.service
8:设置开机自动启动
sudo systemctl enable docker
END;