我需要创建的docker镜像必须能够使用下面给出的链接运行GO应用程序 https://github.com/raikikon/cloud-torrent 我希望这个GO应用程序包含在docker image ..
我跟着这个,但似乎没有工作 https://blog.codeship.com/building-minimal-docker-containers-for-go-applications/
答案 0 :(得分:0)
该应用已经有Dockerfile和image 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