如何使用Synology NAS中的私有Dockerhub映像

fnatzsnv  于 2022-12-18  发布在  Docker
关注(0)|答案(5)|浏览(289)

通常我有一个公共DockerHub存储库(songkong/songkong)构建的公共Dockerfile,然后我可以在注册表中搜索标记,在Synology上运行它

但是在公开发布之前,我在我的私有DockerHub repo(songkong/songkongdockerdev)中做了一些更改。我在DockerHub中构建了不错的映像,我猜我在Synology中使用了 Image/Add from Url

但是我无法使 Hub Page or Repository 字段的语法正确,我尝试了一些方法,例如

应该是什么呢?

swvgeqrz

swvgeqrz2#

您可以绕过GUI限制从Synology的终端正确地执行此操作。例如,从自定义注册表(在本例中为Microsoft注册表)提取,您可以像在Docker cli中一样执行它

root@synology:~# docker pull mcr.microsoft.com/powershell
Using default tag: latest
latest: Pulling from powershell
7595c8c21622: Pull complete
d13af8ca898f: Pull complete
70799171ddba: Pull complete
b6c12202c5ef: Pull complete
6c95148a5c40: Pull complete
Digest: sha256:e5fd412f741be3eaab244635f73bbec9b44f4546f3182b4cc5fa9dc90360b1b8
Status: Downloaded newer image for mcr.microsoft.com/powershell:latest
tuwxkamq

tuwxkamq3#

此格式适用于我在Docker - images下的Docker Synology GUI:
网址:https://registry.hub.docker.com/r/{accountname}/{reponame}/
请输入用户名和密码

zengzsys

zengzsys4#

我不能得到私人回购的作品,所以我选择了使图像公开一分钟,然后将其添加到synology,然后使其再次私人后,已下载的图像。

laximzn5

laximzn55#

我不能直接回答这个问题,但我可以为其他尝试过其他方法的人提供一些帮助。
不用在注册表中搜索我的存储库,我可以直接从URL添加图像。
1.点击图像
1.单击添加
1.单击从URL添加
1.将此格式用于“存储库URL的中心页面”:https://hub.docker.com/r/{username}/{reponame}
1.输入用户名和密码
1.我需要让我的回购公开(暂时),这工作。

相关问题