Linux下docker安装避雷指南(踩坑日常)

鉴于网上在Linux下安装docker教程已十分详尽,此处仅作避坑提醒。

1. docker安装路径磁盘容量问题

一般docker安装均使用默认目录/var/lib/docker,但默认目录的磁盘在长期使用不一定充足;因此需要特别注意默认路径的磁盘容量是否充足,或者使用指定路径作为docker的安装地址,可以集中化管理。
更改docker安装路径方法:

//停止docker服务
 systemctl stop docker
//备份服务文件
cp /usr/lib/systemd/system/docker.service /usr/lib/systemd/system/docker.service.backup
//编辑文件
 vim /usr/lib/systemd/system/docker.service
//找到ExecStart行,插入 --graph /home/docker(即为指定的自定义目录)

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /home/docker

2. docker安装后的日志问题

安装docker时最好限制docker日志的大小及个数,否则随着时间增长,日志经年累月的积累容易使磁盘爆满。后续追加的日志限制,只对新建的容器有效,对历史容器无效(如果这时候历史的不能动,日志又爆满,那叫一个心痛无人知……)

//编辑配置文件
vim /etc/docker/daemon.json
//配置文件内容如下:
{
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}
}

你可能感兴趣的:(Linux下docker安装避雷指南(踩坑日常))