yum install docker启动报错,错误如下:
Failed to start docker.service: Unit docker.service not found.
错误分析:CentOS 8 中安装 docker 和 Podman 冲突
1.查看是否安装 Podman
rpm -q podman
2.删除podman(输入yes,然后等待...)
dnf remove podman
3.重装docker(分别执行如下命令)
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
或者使用阿里的资源库进行加速
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io --allowerasing
启动docker
systemctl start docker
查看版本
docker -v
查看状态
systemctl status docker
设置开机自启
systemctl enable docker
4.设置国内镜像加速
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
# vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
systemctl restart docker.service
国内加速地址有:
Docker中国区官方镜像
网易
ustc
中国科技大学
阿里云容器 服务
首页点击“创建我的容器镜像” 得到一个专属的镜像加速地址,类似于“https://1234abcd.mirror.aliyuncs.com”
2.2.限制日志文件大小
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"log-driver":"json-file",
"log-opts":{
"max-size" :"500m","max-file":"3"
}
}
重启docker服务
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?