1.问题描述
项目上云,云上和物理机用的不是同一个Dockerfile,配置流水线的时候都从代码仓库拉取代码。导致无法同时满足两个环境的配置,这时候需要在不同环境打镜像时指定不同的Dockerfile文件。
2.解决方案
注意:使用-f指定使用的dockerfile名。
dokcer build -t bob_admin -f Dockerfile.test .
项目上云,云上和物理机用的不是同一个Dockerfile,配置流水线的时候都从代码仓库拉取代码。导致无法同时满足两个环境的配置,这时候需要在不同环境打镜像时指定不同的Dockerfile文件。
注意:使用-f指定使用的dockerfile名。
dokcer build -t bob_admin -f Dockerfile.test .