我看到了关于项目中多个Dockerfile的这个问题:
docker build -f Dockerfile.db . docker build -f Dockerfile.web .
这是什么意思?是一个Dockerfile中有不同的“标签”吗?(如果是,能否举个简短的例子?)还是仓库中有两个名为Dockerfile.db和Dockerfile.web的Dockerfile?
可以在同一个存储库中使用两个不同的dockerfile来构建镜像。但是,有一种更好的解决方法是在一个目录中只使用一个dockerfile,并在该目录中包含其他所需的文件。
当有两个dockerfile时,可以使用以下命令构建镜像:docker build -f Dockerfile.db -t localhost:5000/test/test-db:${version} .
虽然我自己没有尝试过,但我认为这是可能的。
用户名或电子邮箱地址
密码