我在将 PhantomJS 添加到我们的网站 docker 容器时遇到了一些问题。
我有 2 个容器测试和生产,但不知道如何将它添加到每个容器中。
这些容器是用 Dokku 制作的,并且已经在运行。这有点不同,因此我们无法提取带有图像的新容器或编辑它们的 Dockerfile
此外,我们还设法使用了类似wget
其中的命令 using dokku run
,但这不是交互式 shell。ls
即使下载完成,使用 wget 下载的文件在检查时似乎也不在容器中。
编辑:这比我想象的要容易得多。
你需要做的是使用这个 dokku 插件:
https://github.com/F4-Group/dokku-apt
安装插件后,只需在项目的根目录中创建一个 apt-packages 文件。在 README 中查看更多信息
从 SO 的这个答案中获取线索,您可以在构建容器时将相同的行放入 Dockerfile 中。那应该这样做。高温高压