在我的Dockerfile中,我有以下内容:
SELECT x.jobNumber, l.* FROM
(
SELECT lead_id, ExtractValue(xml_response, '//jobNumber') as jobNumber
from xml_table
WHERE status = 1
) x
JOIN leads l on x.lead_id = l.lead_id
WHERE jobNumber IN (87242345,87441456)
这样做,节点服务器正在运行,但不是nginx。同样,如果我做了类似的事情:
# Start app and proxy
CMD service nginx start
CMD ["nodejs", "/src/index.js"]
然后nginx正在运行,但不是Node。
我忽略了一些明显的事情吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用Docker旧版链接:
docker build -t docker-nginx .
docker build -t docker-node .
docker run -d --name app docker-node
docker run -d --name nginx --link app:app docker-nginx
然后指向nginx配置文件中的 app 。与app:3000
您还可以使用docker-compose,这将简化图像构建和容器运行。结帐documentation。