- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
daemon.json
中的新配置是否可以在守护进程重启后应用于所有容器?
Docker 似乎不会将 daemon.json
中的日志配置更改应用于已经运行的容器,即使守护进程已重新启动:
daemon.json
中使用一些日志配置运行容器 (c1),例如 ... "max-file": "3"...
docker inspect c1
显示配置daemon.json
更改为 ... "max-file": "5"...
service docker restart
重启守护进程docker inspect c1
显示旧配置docker inspect c2
新配置适用于这个容器我不希望有这种行为。
最佳答案
不是您想听到的,但是...
这种行为是意料之中的。容器从其配置的创建点开始就是静态的。
为了强调这一说法,这里有一个存储驱动程序的例子。如果您选择另一个存储驱动程序,您当前的容器将不再工作。您可以在此处找到此特定信息:
Important: When you change the storage driver, any existing images and containers become inaccessible. This is because their layers cannot be used by the new storage driver. If you revert your changes, you will be able to access the old images and containers again, but any that you pulled or created using the new driver will then be inaccessible.
要执行您在守护进程中所做的更改,您需要在系统上重新创建所有容器。
保存您的数据
您是否将数据存储在命名卷或主机路径卷中?如果是这样你应该没问题,否则你可以从容器中复制你需要的任何数据
docker cp container:/path/to/files /target/folder/on/host
https://docs.docker.com/engine/reference/commandline/cp/
如果您使用编排器,您可以例如排空节点,这会终止主机上的所有容器,并在成功排空后将节点添加回集群。具体命令将取决于您选择的协调器。
问题:我不明白数据量如何与日志配置相关联。如果我将数据存储在命名卷或主机路径卷中,我会很好,但我没有看到与我的问题的关系。
回答:正确,就功能而言,有关卷的信息只是为您添加的,这样您就不会在不知不觉中/不可恢复地丢失数据。
关于docker - 守护进程重启后将新的日志配置应用于所有容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58841238/
我有一个 UWP 应用程序(在 Windows/Microsoft Store 中发布),我正在进行新的更新,我在我的应用程序中使用了 Template10,它具有深色和浅色主题,并且在 Window
我是 spring batch 的新手,有一些关于暂停/恢复的问题。看了spring batch的文档,好像没有内置的pause或者resume功能。但是,我从主站点找到了这个用例: http://d
我正在编写一个网络服务并有以下观察结果:即使我只是将一个文本文件添加到存储 web 服务引用的所有 dll 的目录 (bin),appdomain 也会刷新。 这会导致存储在字典(在其中一个 dll
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
Hadoop 1.0.3 工作 36 小时后说: INFO mapred.JobClient: map 42% reduce 0% mapred.JobClient: Job Failed
我使用 AVAssetWriter 将视频录制到文件中。所以我为此创建了类。 link to gist 然后在项目的某处我推送记录并开始录制视频。 func start() { assetWriter
我想要一个在后台运行的 python 脚本(无限循环)。 def main(): # inizialize and start threads [...] try:
我在重新启动 Activity 时感到困惑。我有两个功能可以很好地完成同一任务。请指导我哪个最好,为什么? public void restart() { Intent
重启sidekiq的正确方法是什么。它似乎在我启动它时缓存了我的 worker 代码,所以每次我对我的 worker 进行更改时我都需要重新启动它。我正在使用 Ctrl/C 执行此操作,但该过程需要很
我在我的 Android 模拟器上安装了新字体。说明说我必须重新启动设备。我尝试使用“关机”按钮,但它只显示“正在关机”并且什么也不做。即使我去 adb shell 并运行“重启”它也会挂起。 任何想
启动操作 ? 1
关闭 service nginx stop systemctl stop nginx 启动 service nginx start systemctl start n
正在学习Linux中。。。一边学一边记录着。。所有观点只是个人观点 Linux有个文件 /etc/inittab 复制代码 代码如下:
如果我运行 systemctl restart kubelet它会影响其他正在运行的节点吗?它会停止集群吗?你能预见任何影响吗? 任何帮助,将不胜感激! 最佳答案 在回答之前,小声明:重启不是由于对
嗯,问题是我有一个在 MATE 上完美运行的 Abyssus Razer,但是 在 Debian、Elementary、OpenSUSE 和其他平台上,默认 设置 super 慢。 我用 解决了这个问
我在 Ubuntu 16.04 上安装了 NGINX 并编辑了我的配置。 当我想用 sudo service nginx restart 重新启动时我得到错误: Job for nginx.servi
我已经在我的 Ubuntu 上安装了 Gearman Job Server(又名 Gearmand)1.0.6: Distributor ID: Ubuntu Description: Ubun
我有一个 WiX Burn使用 ManagedBootstrapperApplicationHost 的自定义安装程序。安装必备 Microsoft Windows Installer 之一后4.5
我已经使用 brew install mosquitto 在我的 mac 上安装了蚊子代理. 通常我不会给出任何命令来启动 mosquitto 服务器。当我打开我的 mac 时它会自动启动。 我已经使
我有一个带有 2 个容器的 pod test-1495806908-xn5jn。我想重新启动其中一个名为 container-test 的项目。是否可以重新启动 Pod 中的单个容器以及如何重新启动?
我是一名优秀的程序员,十分优秀!