我可以使用Github存储库作为Docker镜像的来源吗?
诚然,我是一个完全noob关于以下,但我觉得我无法find自己的答案这个问题,因为信号/噪音基于search条款docker图像,github,等等。
所以具体地说,我的问题是:我可以使用我的分支版本的Rabbitmq官方图像的Github存储库作为我的FROM
指令的值吗?
我试过指定每个我能想到的URL的变体,但没有任何运气(错误包括Error: image ethagnawl/rabbitmq:latest not found
, Error: image ethagnawl/rabbitmq:efb97a5171a3672c0c6f38d9127912d5fe753e27 not found
)。
不直接。
您可以按照与用于rabbitmq镜像的类似的Dockerfile来构build镜像 : docker docker-library/rabbitmq/Dockerfile
。
在您的图片中,您可以调整安装以符合您的需求。
你甚至可以在Dockerfile中调用git clone命令,如果你需要在图片中使用repo内容。
然后,您可以在Docker Hub上发布自己的图像 。
是的,你可以,看看例如
用dockerfile克隆私人git回购
要么
- Docker生成失败,因为“端口443:连接超时”
- 标记Docker Hub版本的最佳实践是什么?
- Jenkins for Scala(SBT)Git master => Build => Test => Build Docker =>推入hub.docker
- 在Kubernetes荚中克隆一个安全的git回购
- Dockerhub自动构build与多个私人回购
- 无法读取“https://github.com”的用户名:没有这样的设备或地址
- Docker:如何使用ssh访问私人github回购?
- docker高山golang去编码.net私人回购得到错误
- 无法连接到github.com端口443:连接被拒绝,Bootstrap,Discourse Docker失败