Docker运行github分支/拉取请求
我分叉了whilp/ssh-agent
并创build了一个function增强并提交了一个pull请求 。
我想引用/使用我的分支,直到它被接受。 在我的CI代理人身上,我不想在当地去每个人都build立一个本地的形象。
github.com/rosskevin/ssh-agent分支:feature-known-hosts是我想使用的run
命令,这可能吗? 我无法find使用github(更不用说一个分支)与run
,只有build立引用。
即
docker run -d --name=ssh-agent whilp/ssh-agent \ github.com/rosskevin/ssh-agent -b feature-known-hosts
docker工程补丁/工作stream程/最佳实践的任何其他build议? Bundler真的很容易,在这里寻找一个模拟。
你不能直接从GitHub运行一个docker镜像,因为GitHub只是存储代码本身。
当您运行以下命令时:
docker run -d --name=ssh-agent whilp/ssh-agent
Docker在Docker Hub上查找whilp/ssh-agent
,而不是在GitHub上。 Docker Hub相当于Docker镜像的GitHub。
为了像使用whilp/ssh-agent
一样使用拉取请求,需要在Docker Hub上创build一个账户,并根据您的ssh-agent
fork创build一个自动生成( 这里是tutorial )。
最后,你将能够使用你的版本:
docker run -d --name=ssh-agent <username>/ssh-agent