我希望使用从 Dockerfile 中描述的自定义 docker 镜像。我已将此 Dockerfile 上传到我自己的 GitHub 页面并为其创建了一个存储库。我正在尝试将 laravel 项目上传并测试到 Atlassian BitBucket 界面,如果您激活 Pipelines,内容将使用 docker 进行测试。我希望在这里使用我自己的 docker 镜像。我该如何设置 bitbucket-pipelines.yml 来拉取将在 Dockerfile 的帮助下创建的镜像?或者这不是我应该做的方式?如果不是,那该怎么办?
答案1
您可以自行构建映像并将其推送到 Docker Hub,然后可以在 Pipelines 中引用它:
image: yourdockerusername/yourimage
事实上,你可以在任何地方托管它:
image: your.docker.registry:port/user/image
Bitbucket Pipelines 还允许您构建图像,您可以从那里推送到任何存储库。