linux系统下,安装docker教程,以CentOS8为例
查看本机的系统信息:
使用命令 lsb_release -a
,可以看到本机是CentOS系统,版本是8.4.2105
一、安装docker
1、Docker的安装要求CentOS系统内核版本要高于3.10,首先要验证你的CentOS版本是否支持Docker。
使用命令 uname -r
查看你当前的内核版本
2、卸载旧版本(如果安装过旧版本的话)
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果没有安装过,就找不到匹配的包。
3、安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
执行到最后显示complete!表示所需软件包安装完成。
4、设置yum源
可以设置阿里云、官方或者清华的软件源,这里我们使用国内阿里的软件源
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、可以查看所有仓库中可用的docker版本。此示例按版本号(从高到低)对结果进行排序。
6、安装docker
docker分为(Docker版本分为CE(社区免费版)和EE(企业版,安全CE),我们通常所下载的docker为docker ce社区版的
运行下面命令,下载并安装docker
#此种方式下载的是最新版
$ sudo yum install docker-ce
#指定版本的安装(该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1)
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 例如:sudo yum install docker-ce-17.12.0.ce
然后,一路yes!
7、启动并加入开机启动
# 启动 Docker
$ sudo systemctl start docker
$ sudo systemctl enable docker
8、运行 docker version
,查看docker ce是否安装成功,打印以下信息即为安装成功!
或者,通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
$ sudo docker run hello-world
二、遇到的问题:
1、执行步骤3时,出现以下报错:
解决办法:
参考博客:http://www.manongjc.com/detail/28-iujfximoyhginot.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南