Docker小技巧

作者: 开飞机的贝吉塔 | 来源:发表于2017-06-15 16:07 被阅读0次

    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小技巧

        本文链接:https://www.haomeiwen.com/subject/lrcuqxtx.html