docker 初次安装及报错排查

Docker守护进程启动报错 unable to configure the Docker daemon with file /etc...n: EOF\n docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2018-11-20 1... 阅读详情

 

安装 Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

本文介绍 Docker CE 的安装使用。

移除旧的版本:

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安装一些必要的系统工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 缓存:

sudo yum makecache fast

安装 Docker-ce:

sudo yum -y install docker-ce

启动 Docker 后台服务

sudo systemctl start docker

测试运行 hello-world

[root@runoob ~]# docker run hello-world

 

初次安装报错排查

报错

Fehler: docker-ce conflicts with 2:docker-1.13.1-75.git8633870.el7.centos.x86_64
Fehler: docker-ce-cli conflicts with 2:docker-1.13.1-75.git8633870.el7.centos.x86_64

解决办法:

卸载方式如:
Uninstall old versions

# 开始卸载
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
# 卸载完毕后,进行安装
yum install docker-ce
# 安装完毕后启动
systemctl start docker
# 查看docker版本
docker --version

2.直接yum 安装报错 

[root@prod-bj-db-20-48 sysconfig]# systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Tue 2019-10-08 17:25:51 CST; 56s ago
     Docs: http://docs.docker.com
  Process: 152931 ExecStart=/usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --init-path=/usr/libexec/docker/docker-init-current --seccomp-profile=/etc/docker/seccomp.json $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY $REGISTRIES (code=exited, status=1/FAILURE)
 Main PID: 152931 (code=exited, status=1/FAILURE)

Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: --tlscert string                        Path to TLS certificate file (default "/etc/docker/cert.pem")
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: --tlskey string                         Path to TLS key file (default "/etc/docker/key.pem")
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: --tlsverify                             Use TLS and verify the remote
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: --userland-proxy                        Use userland proxy for loopback traffic (default true)
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: --userland-proxy-path string            Path to the userland proxy binary
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: --userns-remap string                   User/Group setting for user namespaces
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: -v, --version                               Print version information and quit
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: Run 'dockerd COMMAND --help' for more information on a command.
Oct 08 17:25:51 prod-bj-db-20-48 dockerd-current[152931]: , Code: 125

原因:缺必要插件

请使用本文中安装方法既可以解决

 

CentOs7和leapftp的时候遇到的一些坑 CentOs7和leapftp的时候遇到的一些坑 最近想自学一下Hadoop,要在Linux上安装Java jdk,就下载了leapftp想传输tar-gz压缩包。结果卡在了第一关,真是菜的不行。 记下来防止以后在遇到这些问题。 CentOS上下载vsftpd包 使用 yum -y install vsftpd 下载后修改ftp配置文件 vim /etc/vsftpd/vsftpd.conf 主要... 阅读详情

相关推荐

Ubuntu18.04 安装及使用Docker(安装常见报错及Docker常用命令)

采用以下安装方式首先要保证Ubuntu服务器能够访问Docker仓库地址:https://download.docker.com/linux/ubuntu 如果能够访问,按照下面的操作步骤进行安装 1 sudo apt-get update 更新apt索引 但是可能会报错No module named ‘apt_pkg’ python 版本升级后会出现报错: No module named ...

Python美丽星球--微信(Felixzfb) 4226

Docker无法启动异常解决

Docker无法启动异常 错误信息: [root@localhost ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset...

以梦为马,不负韶华 2509

Docker中容器启动失败的报错与排查

Docker容器启动失败常见问题与解决方案:1)镜像问题(名称/标签错误、拉取失败);2)配置错误(端口冲突、挂载卷权限);3)资源限制(磁盘、CPU、内存不足);4)网络问题(DNS解析、防火墙)。排查步骤包括查看容器日志、检查状态/配置、验证系统资源。提供镜像加速、端口映射、资源限制等实用代码示例,并总结日志优先、系统检查等五项解决原则,帮助开发者快速定位和解决容器启动问题。(150字)

shejizuopin的博客 1742

Nginx报错显示 Active: failed(Result: exit-code)的解决方法

输入sudo systemctl status nginx用来查看服务器状态时显示如下代码 出现这种问题可能是您的 80/443 端口被占用,所以无法启动 那么可以输入以下两条命令来解决 sudo fuser -k 80/tcp sudo fuser -k 443/tcp 使用这两条命令把占用 80/443 端口的进度删掉 然后重启Nginx sudo service ngnix restart 再次输入sudo systemctl status nginx 如上图显示.

weixin_57554727的博客 1万+

Docker容器常见故障排查解决方案总结

Docker是一种相对使用较简单的容器,我们可以通过以下几种方式获取信息: 1、通过docker run执行命令,或许返回信息 2、通过docker logs 去获取日志,做有针对性的筛选 3、通过systemctl status docker查看docker服务状态 4、通过journalctl -u docker.service 查看日志 以下是整理的docker容器类问题故障,分为9个类 一、启动类故障 1、docker: Cannot connect to the Docker daemon

*** 棋了个怪_Rachel *** 1万+

Docker安装Jenkins报错

创建Jenkins容器 docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins:latest 问题描述 无法启动jenkins 查看错误原因 docker logs jenkins 能看到提示权限不足:Permission denied touch: cannot touch '/var/jenkins_home/copy_reference_file

true2over的博客 613

安装带GPU的docker环境

1.安装NVIDIA容器工具包 先验证NVIDIA驱动安装(nvidia-smi) 使用更新后的方法安装工具包(避免弃用的apt-key) 配置Docker使用NVIDIA运行时 2.解决依赖冲突 彻底卸载旧版本Docker和containerd 清理残留配置文件 使用--fix-broken修复依赖关系 3.优化配置 修改Docker存储目录位置 正确设置容器资源限制(CPU/GPU内存) 调整容器命名和管理方式

try2find的专栏 1341

【docker】第10篇 Failed with result ‘exit-code和Start request repeated too quickly和Failed to start Docker

【docker】解决 Failed with result 'exit-code'和Start request repeated too quickly和Failed to start Docker。

Fanjufei的博客 6810

[随记] 安装 docker 报错排查

因此,以后在遇到这种类似的问题,应该按照下面这样做。基本上可以独立解决大部分报错问题。# 确定 docker 的运行情况# 查看系统报错的整体情况# 查看 docker 报错的具体情况。

weixin_43742643的博客 904

智能车竞赛新手必看:用AD21从零画一块英飞凌TC264核心板(附开源PCB文件)

本文详细介绍了使用Altium Designer 21(AD21)从零开始设计英飞凌TC264核心板的完整流程,涵盖原理图绘制、PCB布线到最终DRC检查的全过程。针对智能车竞赛新手,提供了实用的硬件设计技巧和开源PCB文件,帮助快速掌握TC264核心板开发。

weixin_27017211的博客 242

从Microchip SDK到STM32实战:手把手教你移植LAN9252 EtherCAT从站驱动(含EEPROM配置避坑)

本文详细介绍了如何将Microchip SDK中的LAN9252 EtherCAT从站驱动移植到STM32F407平台,包括FSMC接口配置、中断处理适配和EEPROM配置等关键步骤。通过实战指南和避坑技巧,帮助开发者快速实现高性能EtherCAT从站设备的开发,适用于工业自动化领域。

weixin_29197835的博客 441

docker安装启动问题解决排查

根据这个报错failed to start daemon: failed to dial "/run/containerd/containerd.sock"去查看,以为是没启动,结果查看是启动的。去查看containerd.sock相关权限。此时查看docker状态已经running了。但看状态无法发现是什么原因,去查看具体原因。根据错误显示发现插件冲突了,删除插件。最后发现需要先停止在重启才能奏效。一、安装docker报错。使用命令启动结果报错。

m0_52310738的博客 2354

JS+H5打字练习器

实现功能 1.导入.TXT文件到打字练习内容(部分浏览器可能出于安全问题限制了这一步操作) 2.输入文本到打字练习内(弹出输入框,将要练习的内容输入至输入框) 3. 开始练习,并根据正误在打字练习内容文本上修改颜色(某个字正确显示绿色,某个字错误,显示红色,某个字没有打显示灰色) 4.开始练习、结束练习,全部输入完成后自动结束练习,也可提前手动结束练习,结束练习后弹窗用显示时和正确率。(区别在于一个全部输入完成且全部正确,一个提前结束无其他条件) 效果图 分析 HTML 结构解析 根元素:<!DO

w11111xxxl的博客 1406

CentOS安装Docker教程,及报错。

出现 [Errno 256] No more mirrors to try 错误,说明你当前所使用的 Docker 安装源中的某些包无法正常下载。如果 Docker 的默认镜像源出现问题,你可以尝试使用国内的镜像源来替代。如果网络连接正常,但仍然无法连接到 mirrorlist.centos.org,可以尝试手动设置一个可靠的镜像源。完成这些步骤后,Docker 应该已经在你的 CentOS 7 系统上成功安装并能够正常使用了。如果没有响应,说明你的服务器可能无法连接到互联网。首先,确认你可以访问互联网。

肉饼弟弟 2668

波分复用技术原理

波分复用原理 把不同波长的光信号复用到同一根光纤中进行传送,这种方式我们把它叫做波分复用( Wavelength Division Multiplexing ) 一根光纤被划分为多个波道,多个波长以一定的间隔隔开,在光纤中独立传输。 波分复用应用演示 如果将WDM系统看作交通系统,光纤可以看作是多个车道的公用道路。 各种类型的业务就像货物一样,被打包装载到车辆中。 车辆按照分配的车道行驶至目的地,完成货物的运输。 想要提高波分复用系统的传输容量,就要增加波道数量或是提升单波传...

m0_63251770的博客 9991

第二章 零差云控关节模组内部构造

对零差云控的eRob70I进行了拆解

SFY__CSDN的博客 5881

Docker 容器常见故障排查及处理

Docker 容器常见故障排查及处理 本文来源于公司论坛发表的帖子 Docker是一种相对使用较简单的容器,我们可以通过以下几种方式获取信息: 1、通过docker run执行命令,或许返回信息 2、通过docker logs 去获取日志,做有针对性的筛选 3、通过systemctl status docker查看docker服务状态 4、通过journalctl -u docker.service 查看日志 以下是整理的docker容器类问题故障,分为9个类 一、启动类故障 1、docker:

Ice-winters 2万+

GStreamer —— 2.1、Windows搭建GStreamer环境,Qt加载GStreamer库后运行 - “教程1:Hello world!“(附:完整源码)

GStreamer —— 2、Windows搭建GStreamer环境,Qt加载GStreamer库后运行"教程1:Hello world!"

793

docker desktop安装踩坑总结

安装docker desktop时在“启用或关闭Windows功能”中同时勾选Hyper-V和WSL选项。

Spring_spring_的博客 5867

DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版)

【代码】DeepSeek R1-32B医疗大模型的完整微调实战指南(全码版)

AllenLV的博客 5096

【即插即用模块】Transformer篇 | ICCV 2025 | MALA :注意力分布神似Softmax,告别线性注意力性能短板!

MALA(Magnitude-Aware Linear Attention)是一种改进的线性注意力机制,通过引入缩放因子和偏移项,解决了传统线性注意力忽视查询幅度的问题,使其分布更接近Softmax Attention。该模块具有线性复杂度(O(n)),结合RoPE和LEPE编码实现全局-局部位置信息混合,通过z值调制平衡信息权重。实验表明MALA在轻量级视觉任务中能有效平衡效率与精度,注意力可视化显示其分布与Softmax Attention高度相似。代码提供完整的RoPE位置编码和线性注意力

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1101

一个奇葩的docker启动服务故障排查

环境: os:=====>centos 7.4 docker:=====>1.13.1 docker-compose:=====>1.23.2 image:=====>php:7.2-apache image:=====>mysql:5.7 问题表现: 使用同一个docker 镜像启动服务,一部分节点启动服务正常,一部分节点容器...

weixin_33852020的博客 1442

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Win11 Docker 安装到 E 盘及报错处理实录

但是,启动 Docker Desktop 时,它卡在启动界面或者直接报错,提示无法配置 WSL 2 distributions。这表明虽然程序文件安装到了 E 盘,但其依赖的 WSL 环境未能成功部署到指定位置。根据 Docker Desktop 的要求,首先需要检查 Windows 的相关功能是否启用。,更重要的是,将其 WSL 2 的数据(包含镜像、容器等,是主要的磁盘空间消耗者)存放到。确保所有功能开启后,尝试更新 WSL 内核,以获取最新的兼容性和修复。在我的情况下,执行此命令时遇到了。

m0_72568471的博客 1803

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

安装docker后启动报错

想安装habor,提示安装docker高版本,发现docker已经变为docker-ce,装吧。 装完报错:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for ...

flashlau的专栏 7775

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: docker的container和images关系
下一篇: MySQL中删除重复数据只保留一条
DDL_will
博客等级 码龄9年 375粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值