MENU

CentOS7安装Docker

April 8, 2018 • 笔记阅读设置

CentOS7安装Docker

tags:网站 Docker


本教程主要介绍Docker在CentOS7上的安装过程。
docker官站:https://www.docker.com

1.安装docker


#删除旧版docker(可选)
sudo yum remove docker docker-common docker-selinux docker-engine

#安装依赖
sudo yum install  -y wget yum-utils lvm2

#下载docker官方仓库文件
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

#建立缓存
sudo yum makecache

#安装docker-ce
sudo yum install docker-ce

2.测试安装结果


#查看docker版本
docker version

若能成功显示Client版本信息,则安装成功。

[root@localhost ~]# docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[root@localhost ~]#

结尾提示信息是由于docker daemon未运行导致。

#启动docker daemon
sudo systemctl start docker

#查看docker版本
docker version

此时server信息能正常显示

[root@localhost ~]# docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 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: Fri May 5 15:36:11 2017
OS/Arch: linux/amd64
Experimental: false

3.开启docker服务(docker开机自启)


#docker 开机自启动
sudo systemctl enable docker

#重启docker服务
sudo systemctl restart docker

#查看docker服务状态
sudo systemctl status docker

\#更换docker安装源


由于docker官方服务器位于国外,下载速度可能异常缓慢,建议将官方源下载地址替换为清华大学镜像源后进行安装。

#替换docker官方源下载地址
sudo sed -i \'s+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+\' /etc/yum.repos.d/docker-ce.repo

#清除缓存
sudo yum clean all

#重新建立缓存
sudo yum makecache

#安装docker-ce
sudo yum install docker-ce