我希望在调用docker-compose时为容器传递一些参数。
类似于以下代码:
docker-compose up -d myContainer myArg1=hallo myArg2=world
我的Docker文件大致如下:
FROM mcr.microsoft.com/dotnet/core/runtime:2.2 AS final
WORKDIR /app
COPY Myproj/bin/Debug/netcoreapp2.1 .
ENTRYPOINT ["dotnet", "myproj.dll", myArg1, myArg2]
docker-compose.yml文件如下:
version: '3.4'
services:
myContainer:
image: ${DOCKER_REGISTRY-}myContainerImage
build:
context: ../..
dockerfile: MyProj/Dockerfile
首先,我想知道这是否可行,其次是如何实现它。