我正在尝试从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()
然后在终端docker ps
中写入内容时,我会得到零启动容器。
答案 0 :(得分:0)
docker ps
仅显示正在运行的容器,使用docker ps -a
查看所有容器(包括退出的容器)。您的容器已退出,因为它需要设置一些环境变量。您可以从退出的容器日志中看到这一点。
docker logs $(docker ps -n 1 -q)