动态为Docker容器添加新属性
本文完整阅读约需 3 分钟,如时间较长请考虑收藏后慢慢阅读~
由于
docker run
命令又臭又长,经常我们会遇到在键入完成后才发现出现了错误的情况,而在这种情况下,大部分时候我们想到的是执行docker stop
docker rm
再docker run
,但其实不用那么复杂,docker容器动态添加新属性其实很简单。
添加属性的命令是
docker update
注意,这里的update指的是update容器,而非update docker本身,在这里以为一个容器(Hash为f14a30e462a0
)添加『开机自启动』为例:
我们已知的是,为容器添加开机自启动需要我们在docker run
中配置--restart=always
属性,因此我们要执行的是以下命令:
docker update --restart=always f14a30e462a0
这样就能实现不停机动态为Docker容器添加新属性的效果了。
然而……
读者们可能已经猜想到了,这个命令能不能修改类似Volume Binding之类的属性呢?答案是否定的。
Docker官方手册提供了一份docker update
后面可以跟的命令列表:链接
为了不影响大家的阅读体验,我将这一列表在2019年4月的截图放在了这个位置,如果您阅读该文章的时间距离我写下这篇博客的时间过于久远,请麻烦点击上面的链接,在官方手册中查看最新的命令列表:
1 条评论