相关疑难解决方法(0)

使用 DockerFile 中的命令结果解析变量

我需要用命令的结果填充 dockerfile 中的变量

就像在 bash 中 var=$(date)

编辑 1

日期就是一个例子。在我的情况下,我使用FROM phusion/baseimage:0.9.17所以我想在每个建筑物使用最后一个版本,所以我使用这个 curl -v --silent api.github.com/repos/phusion/baseimage-docker/tags 2>&1 | grep -oh 'rel-.*",' | head -1 | sed 's/",//' | sed 's/rel-//'==> 0.9.17。但我不知道我如何用 dockerfile 在 var 中解析它以获得这个结果

ENV verbaseimage=curl...
FROM phusion/baseimage:$verbaseimage
Run Code Online (Sandbox Code Playgroud)

结果

在我的用例中

FROM phusion/baseimage:latest
Run Code Online (Sandbox Code Playgroud)

但是对于其他情况,这个问题仍未解决

docker dockerfile

6
推荐指数
1
解决办法
6243
查看次数

如何解决Docker问题无法连接到总线:没有这样的文件或目录

尝试在 ubuntu 16.04 docker 容器中运行以下命令

root@mytest:/Linux_Insight_Agent# systemctl start ir_agent.service
Run Code Online (Sandbox Code Playgroud)

我已经安装了需要的软件包,但在启动服务时出现了以下问题。

Failed to connect to bus: No such file or directory
Run Code Online (Sandbox Code Playgroud)

linux docker

6
推荐指数
3
解决办法
2万
查看次数

标签 统计

docker ×2

dockerfile ×1

linux ×1