我正在使用 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 配置,这也可能不起作用。
编辑: 实际上,最好的方法是使用多库公寓插入。