linux centos8.0 安装docker

转自地址:https://blog.csdn.net/qq_39505065/article/details/106986475


如图在linux上安装docker出现一下错误
启动报错,查看状态报错。


解决方案:
进入 /etc/docker,没有daemon.json文件就自己新建一个
编辑daemon.json文件:
加入这段代码:

{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}

然后重启docker:systemctl restart docker.service 
 


解决方案来源地址:https://blog.csdn.net/weixin_45496075/article/details/109123709


重点提示:在linux上Docker默认的镜像和容器存储位置在/var/lib/docker中,当镜像和容器逐渐增多时,默认的系统盘会占满,可能会导致服务不能用。
1、比如gitlab 默认安装将数据放在系统盘,导致后期项目一多,造成gitlab不可用,
2、比如mysql默认安装将数据放在系统盘,导致后期mysql数据越多,造成mysql服务不可用

解决方法: 修改docker.service文件(当前系统是linux centos 8.0)
cd /etc/systemd/system/multi-user.target.wants 目录下,找到docker.service文件,编辑它
vi docker.service

默认:ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock   
修改后:ExecStart=/usr/bin/dockerd --graph /mnt/docker  --storage-driver=overlay2
将数据目录挂载到mnt下

其中:
--graph=/data/docker:docker新的存储位置
--storage-driver=overlay : 当前docker所使用的存储驱动

重启docker
systemctl daemon-reload
systemctl restart docker

docker info  ---查看容器情况

外部方案来源地址:https://www.jb51.net/article/136076.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值