浅谈Docker实用工具
Docker社区已经创建了许多开源的工具,更多的用例使得它比您想像的更有用。你可以在这里查阅它们。
你在网上能找到很多酷炫的Docker工具。绝大多数是开源的。
过去两年,我已经积极地将Docker用到我的对大多数开发项目中。在你开始使用Docker的时候,你会发现,在很多用例里它比你预想的更加适用。
你会希望Docker为你做得更多,而且它不会让你失望!
Docker社区非常活跃,每天都有很多有用的工具。在这个社区你很难知道哪些发生了革新。为了帮助你,我已经收集了我日常工作中用到的很有趣很实用的Docker工具。这些让我工作更加高效,消除了很多的手动工作。
让我们来看看我在使用Dockerize工具的过程中发现的每个工具。
1. watchtower:自动更新Docker容器
Watchtower监视运行中的容器,以便于对容器最初的镜像进行更改。当Watchtower检测到镜像发生改变时,会自动使用新的镜像重启容器。
我在本地开发中想要创建新的镜像就会使用它。
Watchtower本身会打包成Docker映像,所以您可以运行它,就像运行任何其他容器一样。当你要运行Watchtower,您将会用到下面的指令:
在上面的命令中,我们启动了一个带有挂载文件/var/run/docker.sock 。 的Watchtower容器。这个步骤是必须的,通过设置30秒的时间间隔选项,为了能够让Watchtower可以和Docker守护进程API进行交互。这个时间定义了Watchtower
的轮询时间。Watchtower里面有很多的这样的选项设置,你可以按照文档所述使用它们。
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%