Docker使用过程中的一些小技巧
测试场景:ubuntu云服务器
Tip1 手动修改Docker源
应用场景:需要对docker源进行加速,或者需要增加本地仓库
vi /etc/docker/daemon.json
{"registry-mirrors": ["http://xxxxx.m.daocloud.io"]}
Tip2 修改docker默认存储位置
应用场景: 系统盘比较吃紧,省吃俭用临时加了一块数据盘
关闭docker服务
sudo /etc/init.d/docker stop
将当前docker文件夹备份、复制到新的存储路径并创建文件链接
cd /var/lib #进入原本的路径
sudo cp -rf docker docker.bak #备份
sudo mv docker /data/docker #移动到新路径
sudo ln -s /data/docker docker #创建文件Link
启动docker服务
/etc/init.d/docker start
Tip3 查看docker日志
应用场景:加的数据盘容量很快就没有了,急忙查看一下
查看所有container运行日志
find /var/lib/docker/containers/ -type f -name "*.log"
Tip4 清空日志(也可使用shell进行处理)
应用场景:日志产生的太快了,赶紧创建个crontab处理掉
find /var/lib/docker/containers/ -type f -name "*.log" -print|awk '{print "echo > "$0}'|bash
Tip5 友情提示
- 如果运行的docker产生的日志量较大,会占据很大硬盘空间,建议用tip4方法及时清理
- 如果云服务器有系统盘和数据盘,可以将docker存储路径修改为存储到容量较大的数据盘中,数据盘容易动态变更比较方便
- pb、tb级ssd云盘使用者请无视这些提示