这篇文章给大家介绍docker 中怎么搭建私服,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
搜索镜像: docker search registry
拉取镜像:docker pull docker.io/registry
验证:docker images
查看本地镜像列表
运行: 对外端口5000 后台默认运行,起别名registry
docker run -p5000:5000 -d docker.io/registry --name=registry
运行验证:
dcoker ps
telnet 服务器IP 5000
镜像上传私服(以镜像huahan/wx为例)(registryHost是指私服的域名或者Ip地址)
打tag:docker tag registryHost:5000/huahan/wx
push: docker push registryHost:5000/huahan/wx
在部署机上运行 docker run -p 8080:8080 -d registryHost:5000/huahan/wx
在镜像上传私服或者下载镜像的时候遇到如下错误
Error response from daemon: Get https://RegistryHost:5000/v2/: http: server gave HTTP response to HTTPS client.
原因: 私服默认都是开启https传输,普通http请求方式就会出现如上错误
解决方案:更改docker配置文件(/etc/docker/daemon.json),增加如下配置
"insecure-registries" : \[ "registryHost:5000" \],
关于docker 中怎么搭建私服就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。