我需要在主机上运行的命令输出,以便在Dockerfile中进一步使用。
类似这样的东西:
ARG version
version = `cat version.txt` <--- this has to be run on the host
RUN sed -i "s/VER*/$version/g" /file/in/container
我的意思清楚吗? :) 该怎么做?
答案 0 :(得分:1)
如何使用此命令:
<StackLayout>
<ListView x:Name="Llist"
ItemTapped="Lista_ItemTapped" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout BackgroundColor="{Binding color}">
<Label Text="{Binding name}"/>
<Label Text="{Binding age}"/>
<Label Text="{Binding sex}"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<!--<Button x:Name="excutar" Text="Executar"/>-->
</StackLayout>
</ContentPage>
Dockerfile(更新:我删除了docker build --build-arg version=$(cat version.txt) .
,直接使用了ENV
的值)
ARG