在另一个docker镜像(php,nodejs,phantomjs)中使用单命令docker镜像
问题描述:
我有两个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/
答
如果你想你的PHP容器内phantomjs,而不是使用两个搬运工图像一个与php
和其他与phantomjs
你只需要用这两个软件包构建自己的cutom docker镜像。
看来你正在使用debian:stretch
作为基础图像phantomjs
https://hub.docker.com/r/wernight/phantomjs/~/dockerfile/
你只需要谷歌在Debian安装PHP。可能它应该在dockerfile apt-get install -y php
中多出一行。然后建立这个图像并使用它。