小编spw*_*spw的帖子

如何停止已部署的docker堆栈?

我刚刚完成了初学者Docker教程,想知道如何清理.

我使用以下命令部署了一个堆栈并使用了一些不同的服务:

docker stack deploy --compose-file docker-stack.yml vote 
Run Code Online (Sandbox Code Playgroud)

是否可以停止与此堆栈关联的所有容器,或者我是否必须单独停止它们?

谢谢!

docker docker-stack

16
推荐指数
1
解决办法
9026
查看次数

有没有办法自动激活virtualenv作为docker入口点?

我在docker容器里面有一个烧瓶应用程序.我想使用python包zappa将该应用程序部署到Amazon Web Services.

不幸的是,zappa要求它和我的所有应用程序依赖项都安装在python 虚拟环境中.

所以我重建了我的docker镜像并将所有内容都移到了虚拟环境中.

问题是,现在我无法运行如下命令:

docker exec <container> flask <sub command>
Run Code Online (Sandbox Code Playgroud)

因为flask安装在尚未激活的虚拟环境中.

我仍然可以这样做:

host$ docker exec -it <container> bash

container$ source venv/bin/activate
container$ flask <sub command>
Run Code Online (Sandbox Code Playgroud)

此外,我不能再运行我的默认Dockerfile CMD(gunicorn)因为那也是我的虚拟环境.

这有什么意义吗?

python docker

9
推荐指数
2
解决办法
4892
查看次数

标签 统计

docker ×2

docker-stack ×1

python ×1