gpt4 book ai didi

docker - 创建一个 1 小时后自动退出的 docker 容器

转载 作者:行者123 更新时间:2023-12-03 08:23:28 25 4
gpt4 key购买 nike

是否可以创建一个存在并在特定时间后删除自身的 docker 容器?

例如,如果我有一个运行的应用程序:

docker run -d \
--name=my_name\
-p 3800:3800 \
-v /docker/appdata/folder:/folder:rw \
-v $HOME:/storage:rw \
image/here

我通常会执行 docker ps,找到容器 id,手动停止它,然后 rm 它,是否可以通过为每个容器设置 1 小时到期时间来在运行命令后 1 小时自毁来替换手动部分?

提前致谢

最佳答案

您可以添加以下参数:

--stop-timeout # (API 1.25+) Timeout (in seconds) to stop a container
--rm # to Automatically remove the container when it exits

因此,您的命令将如下所示:

docker run -d \
--stop-timeout 3600 \
--rm \
--name=my_name\
-p 3800:3800 \
-v /docker/appdata/folder:/folder:rw \
-v $HOME:/storage:rw \
image/here

关于docker - 创建一个 1 小时后自动退出的 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67199117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com