我有 ubuntu 22.04。有一个 docker 容器在每次启动时都会运行。我可能自己把它放在那里,但我不记得在哪里了。我希望这个容器不再运行。我如何找到负责调用它的配置文件?
我查看了常见的地方:crontab
、/etc/cron.*
目录、/etc/init.d
目录、、/etc/rc.local
中的任何内容/var/log
,但无济于事。
问题还在于我不确定容器是如何启动的:通过docker run
,通过docker compose
,还是通过一些辅助脚本间接启动。
我读过有关的内容forkstat
,但它似乎没有默认安装,不清楚如何在启动时足够早地运行它,而且我担心会导致系统无法启动。
请指教。
答案1
docker 守护进程 (dockerd) 在重启时重启了容器,因为它是使用 restart=always 策略创建的。这就是为什么我找不到可以运行它的特定命令。哦,好吧。
可以通过运行 并在输出中docker inspect container_name
查找项目来检查容器重启策略。RestartPolicy