centos之docker安装

本人使用centos7

官方建议linux内核在3.10以上

一、准备工作
1、检查内核
uname -r
2、使用root权限更新yum包
yum -y update:升级所有包同时也升级软件和系统内核;​ 
yum -y upgrade:只升级所有包,不升级软件和系统内核
3、卸载旧版本
yum remove docker  docker-common docker-selinux docker-engine
二、安装docker
1、安装需要的包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置yum下载镜像源

选择一个,推荐aliyun

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
3、查看docker可安装版本
yum list docker-ce --showduplicates | sort -r
4、选择安装
yum -y install docker-ce-18.03.1.ce

5、启动docker,设置开机自启

systemctl start docker
systemctl enable docker
6、查看是否成功
docker version

### 安装Docker前的准备 确保CentOS系统的内核版本高于3.10,这可以通过`uname -r`命令来验证当前系统的内核版本[^1]。 对于旧版本Docker(如果有),应当先予以卸载。此过程涉及移除先前可能存在的任何Docker包以及关联组件,具体操作可通过`yum remove docker \ docker-common \ container-selinux \ docker-selinux \ docker-engine`这类指令完成[^2]。 ### 开始安装Docker #### 设置仓库 更新软件包索引并设置稳定版存储库: ```bash sudo yum update -y sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` #### 安装最新版本的Docker Engine 一旦仓库配置完毕,则可继续进行Docker引擎本身的安装工作: ```bash sudo yum install docker-ce docker-ce-cli containerd.io ``` 确认安装成功之后,启动Docker服务,并将其设为开机自启项: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 此时应该能够通过运行`docker -v`获取到所安装Docker的具体版本号,以此证明安装顺利完成[^3]。 为了提高拉取镜像的速度,在中国大陆地区的用户还可以考虑配置国内加速器。编辑或创建文件/etc/docker/daemon.json加入如下内容指定多个可用源站链接,保存更改后记得重启Docker使新设定生效: ```json { "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] } ``` 最后再次利用`systemctl restart docker`重启服务即可应用新的配置选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值