添加一个到docker run的链接

时间:2017-08-23 13:11:14

标签: testing docker

我正在制作测试文件。我需要一个docker镜像并像这样运行它: docker运行www.google.com

每次网址更改时,我都需要将其传递到docker中的文件中。那可能吗?

2 个答案:

答案 0 :(得分:0)

不确定。您需要一个自定义泊坞窗图像,但这绝对是可能的。

让我们说你要执行命令" ping -c 3"并将您在命令行中发送的参数传递给它。

您可以使用以下FROM alpine:latest COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh ENTRYPOINT /entrypoint.sh

构建自定义图像
entrypoint.sh

#!/bin/sh ping -c 3 "$WEBSITE" 文件包含以下内容:

docker build -t pinger .

然后,您必须通过运行来构建您的图像:

docker run --rm -e WEBSITE=www.google.com pinger

现在,您可以使用以下命令运行图像:

if(isset($request->input('date')))

通过在最新步骤中更改WEBSITE env变量的值,您可以获得所请求的内容。

答案 1 :(得分:0)

我刚刚解决了这个问题: --env = “URL =测试” 到码头运行,但我猜你做的方式,更好。 谢谢