原创 Docker log driver plugin

--- title: "Docker log driver plugins" description: "Log driver plugins." keywords: "Examples, Usage, plugins, dock

原创 docker log driver

(1)首先你需要認知以下幾個關鍵詞: stdout: 標準輸出,進程寫數據的流。 stderr: 錯誤輸出,進程寫錯誤數據的流。 子進程:

原创 docker 存儲驅動(一) ---- overlay2

官方的文檔請參考:docker overlay stroage 一直很好奇docker是怎麼存image的。再這總結一下。 前提 OverlayFS is supported if you meet the following p

原创 docker Plugin config

Plugin Config Version 1 of Plugin V2 This document outlines the format of the V0 plugin configuration. The pluginconfig

原创 安裝docker

Docker目前分爲兩個版本: Docker Enterprise Edition (Docker EE) 專爲企業開發和IT團隊設計,用於在大規模生產中構建,運送和運行關鍵業務應用程序。Docker EE集成,認證和支持,爲企業提供

原创 Docker pull 發生了什麼 -- overlay2

閱讀前提: 瀏覽一下網頁 docker manifest usage: https://docs.docker.com/engine/reference/commandline/manifest/ manifest V2 desc

原创 boost log -- header only 的心酸歷程(四)

好久沒有談論boost log這個話題了。前兩天突然發之前由於粗心,忽略了一些問題。 之前爲了引用方便,將這個轉換成header only。header only的好處就是-- 使用時不用額外的link動態庫。這樣應用它的時候更加方便。壞

原创 docker 有關/etc/{hosts,hostname,resolv.conf}

1)爲什麼/etc/{hosts,hostname,resolv.conf}文件是從外面安裝的? 我至少看到一個原因。 想象一下,如果容器引擎只是將這些文件寫入容器的文件系統並且用戶決定掛載/etc爲卷(這是完全合法且非常有用的 - 安裝

原创 docker 存儲驅動(二) ---- docker啓動時文件操作(hostname hosts resolv.conf)

上一篇文章學習了overlay2的基本知識, 分享時候發現有個問題。就是2cda8c39e97b6157f8599f83c50c4591da423a2c3c0abd20302140c515a876a9-init這種xxx-init

原创 docker 存儲驅動(三)----- docker 是怎麼知道image大小的,以及container大小的(overlay2)

在研究docker overlay時候碰到一個很有趣的問題。 也就是docker images時候顯示image的大小。docker是怎麼知道image大小的? 衆所周知,dockers是分層存儲image的。不同的image可以

原创 如何限制docker container 最大磁盤 -- docker overlay2 over xfs -- pquota

最近研究docker images。 出現一個問題。 在container 裏查看磁盤,發現在host上overlay多大,在container中 “/”就多大。這樣可能就會有個問題,要是在container中不斷的寫磁盤,如果佔

原创 boost log -- 使用心得和碰到的那些坑(三)

爲什麼有這篇文章(what) 前面曾經寫過兩篇文章關於boost::logger的。 當時只是想學習一下怎麼使用boost::logger。 前兩天再次看到這個rep。想再完善一下這個rep, 用這篇文章記錄一下過程和想法。 原來

原创 docker 存儲驅動 ---- overlay2

官方的文檔請參考:docker overlay stroage 一直很好奇docker是怎麼存image的。再這總結一下。 前提 OverlayFS is supported if you meet the following p

原创 好用的http client庫CPP REST SDK

好用的http client庫CPP REST SDK 轉自: https://www.cnblogs.com/highway-9/p/6021238.html 前言 C++中http client庫本身就少,好用的就更少了,在瞭解微軟

原创 對於線程間傳遞消息的一些想法 -- 智能指針+lambda caputre(封裝task)

背景 最近公司開源了一個redis client,header only,項目地址: https://github.com/nokia/wiredis 。 作爲公司build-block redis clinet 的維護者。 和作者聊