Docker 在现有容器上安装工具/运行命令

Docker 在现有容器上安装工具/运行命令

我正在使用 Dokku 在 Ubuntu 14.04 服务器上运行一些应用程序。Dokku 创建 Docker 容器,其中包含要运行的所有内容。

我想以某种方式连接到正在运行的容器并运行apt-get install phantomjs -y

我该怎么做?如果我在 Ubuntu 主机上运行它,它会在 docker 容器中可用吗?

我无法访问 Docker 文件或构建包,因为它们都是 Dokku 的一部分

答案1

要连接到您的应用程序容器运行

dokku run <app-name> bash

然后

apt-get update
apt-get install <package>

PS 另一种方法:

docker ps
docker attach --sig-proxy=false <your-app-container>

根据 Dokku 配置,这也可能不起作用。

编辑: 实际上,最好的方法是使用多库公寓插入。

相关内容