Docker小技巧

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云盘使用者请无视这些提示

你可能感兴趣的:(Docker小技巧)