温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

docker 中怎么搭建私服

发布时间:2021-07-30 18:04:28 来源:亿速云 阅读:149 作者:Leah 栏目:大数据

这篇文章给大家介绍docker 中怎么搭建私服,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

步骤

  1. 搜索镜像: docker search registry

docker 中怎么搭建私服

  1. 拉取镜像:docker pull docker.io/registry

  2. 验证:docker images 查看本地镜像列表

  3. 运行: 对外端口5000 后台默认运行,起别名registry

docker run -p5000:5000 -d docker.io/registry --name=registry

  1. 运行验证:

  2. dcoker ps

  3. telnet 服务器IP 5000

  4. 镜像上传私服(以镜像huahan/wx为例)(registryHost是指私服的域名或者Ip地址)

    1. 打tag:docker tag registryHost:5000/huahan/wx

    2. push: docker push registryHost:5000/huahan/wx

  5. 在部署机上运行 docker run -p 8080:8080 -d registryHost:5000/huahan/wx

遇到的问题

  1. 在镜像上传私服或者下载镜像的时候遇到如下错误

Error response from daemon: Get https://RegistryHost:5000/v2/: http: server gave HTTP response to HTTPS client.
  1. 原因: 私服默认都是开启https传输,普通http请求方式就会出现如上错误

  2. 解决方案:更改docker配置文件(/etc/docker/daemon.json),增加如下配置

"insecure-registries" : \[ "registryHost:5000" \],

关于docker 中怎么搭建私服就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI