CentOS7 安装 Docker

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

原文链接:https://wanghualong.cn/archives/6/
posted @ 2019-02-21 17:53  笨手笨脚  阅读(143)  评论(0编辑  收藏  举报