如何使用python脚本控制Docker
发布时间:2020-12-16 03:21:48 所属栏目:安全 来源:网络整理
导读:如python文件 example.py: import oscontainerId = "XXX"command = "docker exec -ti " + containerId + "sh"os.system(command) 当我使用“ python example.py”执行此文件时,我可以输入docker容器,但是我想在docker中执行其他命令. 我尝试了这个: import
如python文件
当我使用“ python example.py”执行此文件时,我可以输入docker容器,但是我想在docker中执行其他命令. 我尝试了这个:
但是ps只能在我退出docker容器后在docker外部执行,而不能在docker内部执行. 所以我的问题是如何使用python shell在docker容器内执行命令. 顺便说一句,我正在使用python2.7.非常感谢. 最佳答案
如果可以轻松地预先定义要执行的命令,则可以将它们附加到docker run命令,如下所示:
现在,如果您已经有一个正在运行的容器,例如
然后,您可以对docker exec执行相同的操作:
现在,在python中这可能看起来像这样:
如果您不想按照@Szczad的建议安装外部依赖项(例如 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |