2017-11-25 226 views
0

我有两个docker镜像:php和phantomjs。我使用它们来构建简单的命令行脚本应用程序。 也即时有方便run.bat脚本,其中包含:在另一个docker镜像(php,nodejs,phantomjs)中使用单命令docker镜像

docker run -it --rm --name my-running-script -v %cd%:/usr/src/myapp -w /usr/src/myapp php:7.0-cli php 我该怎么做才能将nodejs添加到我的php图像? 我希望能够在php容器内使用诸如“phantomjs --help”之类的东西。

我试着搜索类似问题的文档,但没有找到任何提示。

这是使用即时通讯phantomjs图像:https://hub.docker.com/r/wernight/phantomjs/ PHP的图像即时通讯使用: https://hub.docker.com/_/php/

回答

1

如果你想你的PHP容器内phantomjs,而不是使用两个搬运工图像一个与php和其他与phantomjs你只需要用这两个软件包构建自己的cutom docker镜像。

看来你正在使用debian:stretch作为基础图像phantomjshttps://hub.docker.com/r/wernight/phantomjs/~/dockerfile/

你只需要谷歌在Debian安装PHP。可能它应该在dockerfile apt-get install -y php中多出一行。然后建立这个图像并使用它。