Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我可以在容器中运行use Docker API client吗?_Python_Api_Docker - Fatal编程技术网

Python 我可以在容器中运行use Docker API client吗?

Python 我可以在容器中运行use Docker API client吗?,python,api,docker,Python,Api,Docker,我有一个使用docker API客户端的python程序。如果我在笔记本电脑上运行python程序,一切正常。但是,如果我在容器中运行python程序,它就会停止工作 我知道这样做有点奇怪,但有没有一种方法可以在容器内使用Docker API?实际上,我可以将/var/run/Docker.sock卷装到容器中,容器内的容器可以与外部的Docker通信。你想在Docker容器内运行Docker吗?没有,容器将使用容器外部的docker。容器的要点是创建一个独立于主机操作系统的计算环境。因此,容器

我有一个使用docker API客户端的python程序。如果我在笔记本电脑上运行python程序,一切正常。但是,如果我在容器中运行python程序,它就会停止工作


我知道这样做有点奇怪,但有没有一种方法可以在容器内使用Docker API?

实际上,我可以将/var/run/Docker.sock卷装到容器中,容器内的容器可以与外部的Docker通信。

你想在Docker容器内运行Docker吗?没有,容器将使用容器外部的docker。容器的要点是创建一个独立于主机操作系统的计算环境。因此,容器的“内部”基本上不知道容器“外部”正在发生什么。简言之,“有没有一种方法可以在容器内部使用Docker API?”,答案是否定的,而不是按照您的想法。实现这一点的方法与从同一网络上的另一台机器控制一台机器上的docker的方法基本相同。