開源 Docker 工具分享
原文鏈接(底部鏈接可直達(dá)):
https://dzone.com/articles/5-docker-utilities-you-should-know
1、watchtower:自動(dòng)更新 Docker 容器
$ docker run -d --name watchtower --rm -v /var/run/docker.sock:/var/run/docker.sock v2tec/watchtower --interval 30
$ docker run -p 4000:80 --name friendlyhello shekhargulati/friendlyhello:latest
2、docker-gc:容器和鏡像的垃圾回收
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -eDRY RUN=1 spotify/docker-gc
[] [INFO] : The following container would have been removed 0c1b3b0972bb792bee508 60c35a4 bc08ba32b527d53eab173d12a15c28deb931/vibrant_ yonath[] [INFO] : The following container would have been removed 2a72d41e4b25e2782f7844e188643e395650a9ecca660e7a0dc2b7989e5acc28/friendlyhello_ web[] [INFO] : The following image would have been removed sha256:00f017a8c2a6e1 fe2f fd05c281 f27d069d2a99323a8cd514dd35f228ba26d2ff[][] [ INFO] : The following image would have been removed sha256 :4a323b466a5ac4ce6524 8dd970b538922c54e535700cafe9448b52a3094483ea[][] [INFO] : The following image would have been removed sha256:4a323b4 66a5ac4ce65248dd970b538922c54e535700cafe9448b52a3094483ea[]
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock spotify/docker-gc
3、docker-slim:面向容器的神奇減肥藥

$ docker-slim build --http-probe friendlyhello

4、rocker:突破 Dockerfile 的限制
Docker 鏡像的大小。
緩慢的構(gòu)建速度。
MOUNT 用于在構(gòu)建之間共享卷,以便能夠被依賴項(xiàng)管理工具重用。
在 Dockerfile 中原本已有 FROM 指令。而 Rocker 使我們可以添加一條以上的 FROM 指令。這意味著你可以通過單個(gè) Rockerfile 創(chuàng)建多個(gè)鏡像。第一批指令用于構(gòu)建產(chǎn)品所有的依賴;第二批指令用于構(gòu)建產(chǎn)品;這能夠極大地降低鏡像大小。
TAG 用于在構(gòu)建的不同階段標(biāo)識(shí)鏡像,這意味著你不必手動(dòng)為每個(gè)鏡像打標(biāo)簽。
PUSH 用于將鏡像推送到鏡像倉(cāng)庫(kù)。
ATTACH 使你能夠交互式地運(yùn)行中間步驟。這一點(diǎn)對(duì)于調(diào)試非常有用。
$ brew tap grammarly/tap$ brew install grammarly/tap/rocker
FROM python:2.7-slimWORKDIR /appADD . /appRUN pip install -r requirements. txtEXPOSE 80ENV NAME WorldCMD ["python","app.Py"]TAG shekhargulati/ friendlyhello:{{ .VERSION }}PUSH shekhargulati/friendlyhello:{{ .VERSION }}
$ rocker d build --push -var VERSION-1.0
5、ctop:容器的類頂層接口
$ brew install ctop

推薦閱讀:
喜歡我可以給我設(shè)為星標(biāo)哦


評(píng)論
圖片
表情
