CentOS7服务器安装Docker

最近有个项目需要部署到服务器上,为了方便这次采用docker部署,在此记录一下docker的安装过程


服务器为CentOS7,内核版本3.10.0

1.查看内核版本

uname -r

docker要求Linux内核版本高于3.10,如果低于该版本可以使用

 sudo yum update

命令来升级,需要注意该命令会导致软件包和依赖的更新,可能对生产环境造成影响,如非必要不建议使用

2.安装docker运行时需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

3.设置yum源

由于国外的源经常连接不上,这里采用的是阿里云的镜像源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.查看仓库中docker的版本

yum list docker-ce --showduplicates | sort -r

5.选择一个版本来安装

这里选择的是17.12.1版本的docker,也可以根据需要选择其他版本

sudo yum -y install docker-ce

6.启动docker

输入

sudo systemctl start docker

启动docker服务

输入

sudo systemctl enable docker

设置开机自启动

输入

docker version

查看docker版本

出现以下内容说明安装成功

7.注意事项

步骤4或5输入命令时可能会碰到这样的问题

这是因为阿里云仓库指向的也是官方库,此时需要修改库文件

sudo vim /etc/yum.repos.d/docker-ce.repo

按:键切换到命令行模式,输入

%s#https://download-stage.docker.com#http://mirrors.aliyun.com/docker-ce#g1234

将所有指向官方源的地址改为镜像地址即可

猜你喜欢

转载自blog.csdn.net/weixin_42970016/article/details/107674530