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

猜你喜欢

转载自blog.csdn.net/qq_39291929/article/details/116083215