如何创建docker镜像然后将其上传到我的repositary?

时间:2016-09-22 04:43:27

标签: go docker

我需要创建的docker镜像必须能够使用下面给出的链接运行GO应用程序 https://github.com/raikikon/cloud-torrent 我希望这个GO应用程序包含在docker image ..

我跟着这个,但似乎没有工作 https://blog.codeship.com/building-minimal-docker-containers-for-go-applications/

1 个答案:

答案 0 :(得分:0)

该应用已经有Dockerfileimage on the public Docker Hub,因此除非您想要修改它,否则根本不需要构建图像。正如README所说,只是:

docker run -d -p 3000:3000 -v /path/to/my/downloads:/downloads jpillora/cloud-torrent

如果您确实要构建自己的版本,请克隆存储库并进行更改,然后使用repo中的Dockerfile构建它:

docker build -t my-cloud-torrent .

如果您正在运行自己的注册表并且不想使用公共Hub,则可以标记自己的图像并将其推送到注册表(假设您在默认端口5000的本地框上运行注册表):

docker tag my-cloud-torrent localhost:5000/my-cloud-torrent
docker push localhost:5000/my-cloud-torrent
相关问题