Docker小技巧

Docker使用過程中的一些小技巧

測試場景:ubuntu云服務(wù)器

Tip1 手動修改Docker源

應(yīng)用場景:需要對docker源進(jìn)行加速,或者需要增加本地倉庫

vi /etc/docker/daemon.json

{"registry-mirrors": ["http://xxxxx.m.daocloud.io"]}

Tip2 修改docker默認(rèn)存儲位置

應(yīng)用場景: 系統(tǒng)盤比較吃緊,省吃儉用臨時加了一塊數(shù)據(jù)盤

關(guān)閉docker服務(wù)

sudo /etc/init.d/docker stop

將當(dāng)前docker文件夾備份、復(fù)制到新的存儲路徑并創(chuàng)建文件鏈接

cd /var/lib     #進(jìn)入原本的路徑
sudo cp -rf docker docker.bak   #備份
sudo mv docker /data/docker #移動到新路徑
sudo ln -s /data/docker docker  #創(chuàng)建文件Link

啟動docker服務(wù)

/etc/init.d/docker start

Tip3 查看docker日志

應(yīng)用場景:加的數(shù)據(jù)盤容量很快就沒有了,急忙查看一下

查看所有container運行日志

find /var/lib/docker/containers/ -type f -name "*.log"

Tip4 清空日志(也可使用shell進(jìn)行處理)

應(yīng)用場景:日志產(chǎn)生的太快了,趕緊創(chuàng)建個crontab處理掉

find /var/lib/docker/containers/ -type f -name "*.log" -print|awk '{print "echo > "$0}'|bash

Tip5 友情提示

  • 如果運行的docker產(chǎn)生的日志量較大,會占據(jù)很大硬盤空間,建議用tip4方法及時清理
  • 如果云服務(wù)器有系統(tǒng)盤和數(shù)據(jù)盤,可以將docker存儲路徑修改為存儲到容量較大的數(shù)據(jù)盤中,數(shù)據(jù)盤容易動態(tài)變更比較方便
  • pb、tb級ssd云盤使用者請無視這些提示
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容