docker SDK从python启动一个容器



我正试图从python脚本中执行相关的docker命令docker-compose up -d,但找不到方法。我使用的是python 2.0中的Docker SDK。

这里有一个例子:

import docker
client = docker.from_env()
print client.containers.list()
container = client.containers.run("mysql:latest", detach=True)
container.start()
print client.containers.list()

然后当我在终端CCD_ 2中写入时。

docker ps只显示正在运行的容器,使用docker ps -a可以查看所有容器(包括退出的容器(。您的容器已退出,因为它需要设置一些环境变量。您可以从退出的容器日志中看到这一点。

docker logs $(docker ps -n 1 -q)

最新更新