前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Failed to enable unit: Unit file docker.service does not exist

Failed to enable unit: Unit file docker.service does not exist

原创
作者头像
用户2141488
修改于 2021-11-04 07:44:06
修改于 2021-11-04 07:44:06
8.2K00
代码可运行
举报
运行总次数:0
代码可运行

环境

CentOS 8.2

安装deocker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~]# dnf install docker -y

启动docker

报错:Failed to start docker.service: Unit docker.service not found.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~]# docker version
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Version:      3.2.3
API Version:  3.2.3
Go Version:   go1.15.14
Built:        Fri Sep 24 05:22:19 2021
OS/Arch:      linux/amd64

// 启动docker
~]# systemctl start docker
Failed to start docker.service: Unit docker.service not found.

原因分析

安装docker的时输入的指令dnf install docker不准确,导致系统以为我们想装的是podman—docker,podman是centos8预装的类似docker的软件,这里咱们不需要,所以直接卸载

安装docker
安装docker

删除Podman

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~]# dnf remove podman -y

安装docker-ce

docker有两个版本,分别是ce(社区版)与ee(企业版)

安装所需软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~]# dnf install -y yum-utils device-mapper-persistent-data lvm2

设置国内镜像源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//官方源地址(比较慢)
~]# dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
//阿里云
~]# dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
//清华大学源 
~]# dnf config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.reposd

安装docker-ce

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~]# dnf install docker-ce -y

启动docker并且设置开机自启

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~]# docker version
Client: Docker Engine - Community
 Version:           20.10.10
 API version:       1.41
 Go version:        go1.16.9
 Git commit:        b485636
 Built:             Mon Oct 25 07:42:56 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
// 启动docker
~]#  systemctl start docker

// 设置开机自启
~]#  systemctl enable  docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Centos基础环境搭建--安装docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
有一只柴犬
2024/01/25
2980
Centos基础环境搭建--安装docker
「  【docker】如何安装docker(小白安装docker)  」
蟹钳,有时候想要直接安装docker,却发 现linux自带源没有最新版,老版本的docker也老到不能用了,docker官方文档现在也只提供ubuntu,Windows,mac系统的docker安装的资料,所以,我们可以用到了daocloud的安装源
青益
2023/01/03
3.4K0
初级-手动部署springboot工程到Docker
操作系统:centos 8 服务器:腾讯云 jdk:v1.8 maven:v3.6.3
小尘哥
2021/03/03
4290
初级-手动部署springboot工程到Docker
一、docker的安装
阿湫..
2023/06/08
7630
Docker在Centos7下安装
官方参考文档,也可以查看安装文档详细说明。 1.安装依赖软件包 [root@localhost ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加软件仓库 我们这⾥使⽤稳定版 Docker, 执⾏下⾯命令添加 yum 仓库地址。 [root@localhost ~]# sudo yum-config-manager \  --add-repo \    https://download.docker.co
好派笔记
2021/09/15
3370
Centos 7.5 安装Docker 18
1、查看CentOS7内核 [root@Docker~]# uname -r 3.10.0-862.el7.x86_64 2、添加Docker源 [root@Docker~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo Loaded plugins: fastestmirror, langpacks adding repo from: https://download.docke
程裕强
2022/05/06
7440
Linux 安装 Docker
本文介绍最新版本的 Docker CE 安装。 本文内容来自我参与维护的 《Docker 从入门到实践》 项目。 CentOS 7 配置 REPO Install yum-utils, which provides the yum-config-manager utility: $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 # 官方源 # $ sudo yum-config-manager \
康怀帅
2018/02/28
2.6K0
Docker学习笔记之搭建Docker运行环境
既然 Docker 是一款实用软件,我们就不得不先从它的安装说起,只有让 Docker 运行在我们的计算机上,才能更方便我们对 Docker 相关知识和使用方式的学习。得益于与商业性的优雅结合,Docker 背后拥有大量的优秀开发者为其提供技术支持,而这个优势所造就的结果之一,就是 Docker 拥有丰富且完善的安装体系,我们可以很轻松的通过多种方式安装和运行 Docker。
Jetpropelledsnake21
2019/02/27
7360
【DB宝2】在CentOS7中安装Docker
一、安装简介 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。CentOS 7 的内核一般都是3.10的,而CentOS 6.X 的内核一般都是2.6,在2.6的内核下,Docker运行会比较卡,所以一般会选择升级到3.10版本。 二、在CentOS 7上安装Docker常用命令 1、卸载掉旧版本的 Docker: yum remove -y docker docker-client docker-client-latest docker-common do
AiDBA宝典
2021/05/06
9780
Centos7下安装Docker(详细安装教程)[通俗易懂]
百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
全栈程序员站长
2022/07/25
10.4K0
002.Docker安装部署
Delta RPMs disabled because /usr/bin/yum provides applydeltarpmnot installed.
木二
2019/07/26
4540
centos8安装ceph octopus集群
安装docker,由于centos8默认安装了podman,安装docker会覆盖podman
姚华
2022/06/30
7100
腾讯云上搭建Kubernetes试验平台
由于我的腾讯虚拟主机的实例在北京,服务器无法访问k8s.gcr.io, 安装过程有点坎坷,总结一下供大家参考
兆杰
2019/06/14
13.8K1
CentOS7安装Docker指定版本
用systemctl命令安装的Docker,版本是比较低的,如果有某些软件(例如harbor)需要Docker的指定版本,那就要安装对应版本的Docker了。此文记录CentOS7安装Docker指定版本的过程。
肓己
2021/08/12
2.7K0
CentOS7安装Docker遇到的问题笔记
以下是笔者本人学习搭建docker过程当中记录的一些实践笔记,过程当中也遇到了一些坑,但都解决了,就此记录,留作以后再次搭建时可以直接参考。
朱季谦
2021/09/26
9911
Docker CE 镜像源站
其他关于旧版本Docker卸载以及测试开发版本Docker安装的帮助,可以参考官方文档的说明进行安装
拓荒者
2019/03/14
5K1
Linux中安装部署docker
Docker是一个开源的容器化平台,用于帮助开发者更轻松地构建、打包、分发和运行应用程序。它基于容器化技术,利用操作系统层级的虚拟化来隔离应用程序和其依赖的环境。通过使用Docker,开发者可以在不同的主机上快速部署和扩展应用程序,而不需要担心环境配置和依赖问题。
九仞山
2023/10/14
2.8K0
Linux中安装部署docker
Centos安装和卸载docker
删除当前容器:docker container rm mycentos(提示: 这一步要确定删除容器没问题的情况下, 才可以做)
OwenZhang
2021/12/08
1.4K0
Centos安装和卸载docker
Fedora 安装 Docker CE[docker中文手册]
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Fedora 安装 Docker CE[docker中文手册],希望能够帮助大家进步!!!
Java架构师必看
2022/01/15
8680
Centos8安装Docker
删除旧版本,为确保统一,建议大家都执行一下,如果yum报告未安装这些软件包,则可以下一步了。
乐心湖
2020/07/31
3K0
相关推荐
Centos基础环境搭建--安装docker
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验