鉴于网上在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"}
}
网友评论