千家信息网

docker 中怎么搭建私服

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章给大家介绍docker 中怎么搭建私服,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。步骤搜索镜像: docker search registry拉取镜像:docker p
千家信息网最后更新 2024年09月21日docker 中怎么搭建私服

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

步骤

  1. 搜索镜像: docker search registry

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

0