淺談Docker實用工具
Docker社區(qū)已經創(chuàng)建了許多開源的工具,更多的用例使得它比您想像的更有用。你可以在這里查閱它們。
你在網上能找到很多酷炫的Docker工具。絕大多數是開源的。
過去兩年,我已經積極地將Docker用到我的對大多數開發(fā)項目中。在你開始使用Docker的時候,你會發(fā)現,在很多用例里它比你預想的更加適用。
你會希望Docker為你做得更多,而且它不會讓你失望!
Docker社區(qū)非?;钴S,每天都有很多有用的工具。在這個社區(qū)你很難知道哪些發(fā)生了革新。為了幫助你,我已經收集了我日常工作中用到的很有趣很實用的Docker工具。這些讓我工作更加高效,消除了很多的手動工作。
讓我們來看看我在使用Dockerize工具的過程中發(fā)現的每個工具。
1. watchtower:自動更新Docker容器
Watchtower監(jiān)視運行中的容器,以便于對容器最初的鏡像進行更改。當Watchtower檢測到鏡像發(fā)生改變時,會自動使用新的鏡像重啟容器。
我在本地開發(fā)中想要創(chuàng)建新的鏡像就會使用它。
Watchtower本身會打包成Docker映像,所以您可以運行它,就像運行任何其他容器一樣。當你要運行Watchtower,您將會用到下面的指令:
在上面的命令中,我們啟動了一個帶有掛載文件/var/run/docker.sock 。 的Watchtower容器。這個步驟是必須的,通過設置30秒的時間間隔選項,為了能夠讓Watchtower可以和Docker守護進程API進行交互。這個時間定義了Watchtower
的輪詢時間。Watchtower里面有很多的這樣的選項設置,你可以按照文檔所述使用它們。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%