Docker 安装篇(CentOS)

Docker社区版

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

复制代码
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
 $ uname -r
我这里使用CentOS el7.7

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
yum update

3、卸载旧版本(如果安装过旧版本的话)
yum remove docker  docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
官方镜像源
yum-config-manager \
	--add-repo \ 
    https://download.docker.com/linux/centos/docker-ce.repo

由于官方镜像较慢,可以采用一下两种镜像源
5.1、阿里云
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.2、清华大学源
yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
复制代码
6、可以查看所有仓库中所有docker版本,并选择特定版本安装
$ yum list docker-ce --showduplicates | sort -r
复制代码
7、安装docker
yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版19.03.8
yum install <FQPN>  # 例如:yum install docker-ce-19.03.8.ce
复制代码
8、启动并加入开机启动
$ sudo systemctl start docker
$ sudo systemctl enable docker

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
相关推荐
九皇叔叔15 分钟前
从零了解 Dockerfile:构建属于你的 Docker 镜像
运维·docker·容器
susu108301891139 分钟前
windows系统下docker desktop创建容器指定ip
运维·docker·容器
水冗水孚42 分钟前
50多张图详细记录——使用Jenkins完成前端项目CICD自动化部署教程(不踩坑!)
前端·docker·jenkins
春生野草5 小时前
腾讯云部署gitlab
运维·centos·gitlab
Garc5 小时前
linux Debian 12 安装 Docker(手动)
linux·docker·debian
苦逼IT运维5 小时前
Kubernetes 双层 Nginx 容器环境下的 CORS 问题及解决方案(极端情况)
运维·nginx·容器·kubernetes·jenkins·运维开发·ci
janthinasnail5 小时前
使用Docker搭建YApi接口管理平台
docker·api接口文档
栗子~~5 小时前
家庭版 windows WSL2 安装Ubuntu 、并在这基础上部署docker、通过本地代理进行联网
windows·ubuntu·docker
熙客6 小时前
Docker核心文件:DockerCompose文件
docker·容器
荣光波比6 小时前
CI/CD(三)—— 【保姆级实操】Jenkins+Docker GitLab+Tomcat 实现微服务CI/CD全流程部署
ci/cd·docker·jenkins