Docker - trouble-shooting记录
本文不是写Docker是什么和Docker怎么用,而是记录Docker使用中碰到的问题和排查解决方式
1. 以非root用户运行docker
$sudo groupadd docker #确保有docker用户组 $sudo usermod -aG docker $USER #将当前用户加入docker用户组
登出并重新登录后生效
验证:
$docker ps
2. 查看registry mirror的更改是否生效
$docker info
查看最下面Registry Mirrors的内容
3. docker 启动失败
错误信息:
$ systemctl status docker.service docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sat 2020-04-04 21:16:46 CST; 1min 9s ago Docs: https://docs.docker.com Process: 3514 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exi Main PID: 3514 (code=exited, status=1/FAILURE) 4月 04 21:16:46 junwang-OptiPlex-7050 systemd[1]: docker.service: Service hold-off time over, scheduling r 4月 04 21:16:46 junwang-OptiPlex-7050 systemd[1]: docker.service: Scheduled restart job, restart counter i 4月 04 21:16:46 junwang-OptiPlex-7050 systemd[1]: Stopped Docker Application Container Engine. 4月 04 21:16:46 junwang-OptiPlex-7050 systemd[1]: docker.service: Start request repeated too quickly. 4月 04 21:16:46 junwang-OptiPlex-7050 systemd[1]: docker.service: Failed with result 'exit-code'. 4月 04 21:16:46 junwang-OptiPlex-7050 systemd[1]: Failed to start Docker Application Container Engine.
可能的原因:
A:image被破坏,可以尝试 sudo rm -rf /var/lib/docker/*
B:docker配置不符合规范,可以尝试重新编辑 /etc/docker/daemon.json
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kubernetes(K8s) 安装(使用kubeadm安装Kubernetes集群)
Kubernetes(K8s) 安装(使用kubeadm安装Kubernetes集群)概述: 这篇文章是为了介绍使用kubeadm安装Kubernetes集群(可以用于生产级别)。使用了Centos 7系统。 PS: 篇幅有点长,但是比较详细、比较全面 一、Centos7 配置说明1.1 Firewalld(防火墙)CentOS Linux 7 默认开起来防火墙服务(firewalld),而Kubernetes的Master与工作Node之间会有大量的网络通信,安全的做法是在防火墙上配置Kbernetes各组件(api-server、kubelet等等)需要相互通信的端口号。在安全的内部网络环境中可以关闭防火墙服务。 关闭防火墙的命令: 1 # firewall-cmd --state #查看防火墙状态2 # systemctl stop firewalld.service #停止firewall3 # systemctl disable firewalld.service #禁止firewall开机启动1.2 SELinux建议禁用SELinux,让容器可以读取主机文件系统 执行命令...
- 下一篇
HBase scan过程简析
1.核心组件及流程 scan过程总体上是分层处理的,与存储上的组织方式一致,脉络比较清晰; 具体来说,就是region→store→hfile/memstore,分别都有对应的scanner实现进行数据读取; scan请求本身设置的条件,以及server和table层面的一些参数限制,会根据需要分布在不同层次的scanner中进行处理; 2.RegionScanner RegionScanner的实现类在HRegion内部定义,为RegionScannerImpl; 该类内部主要通过一个优先级队列(heap)和一个scanner类型的指针(current)进行驱动,不断的从StoreScanner中获取数据; 下面分步说明一下数据驱动的过程: (图1) (图2) (图3) (图4) 假设startrow和stoprow分别为r1和r3。 1:创建指定的各个列族对应的storeScanner,如果未指定则是全部列族; 2:storeScanner创建过程中,会根据startrow参数,seek到对应cell; 3:将这些storeScanner放入一个heap中,heap为优先级队列,比...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程