JiFu's Wiki JiFu's Wiki
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • DevOps介绍
  • Linux

  • MacOS

  • Windows

  • Docker

    • docker介绍
    • Docker Hub自建并设置信任本地非HTTPS
      • 1. 安装 Docker Registry
      • 2. 上传镜像
      • 3. 在其他机器上使用自建的 Docker Hub
      • 2. 配置 docker
      • 3. 重新启动 docker
    • 学习手册

    • k8s

  • Vim

  • VSCode

  • Office

  • 其他

  • 运维
  • Docker
JiFu
2025-07-21
目录

Docker Hub自建并设置信任本地非HTTPS

# Docker Hub自建

# 1. 安装 Docker Registry

docker run -d -p 5000:5000 --restart=always --name registry registry:2
1

# 2. 上传镜像

docker tag myimage:latest localhost:5000/myimage:latest

docker push localhost:5000/myimage:latest
1
2
3

# 3. 在其他机器上使用自建的 Docker Hub

docker pull localhost:5000/myimage:latest

# Docker 信任本地 hub 非 HTTPS

默认 Docker 只信任 HTTPS 的 Registry Docker 出于安全考虑,默认只允许访问启用了 HTTPS(TLS)的镜像仓库。如果你搭建的是一个没有配置 HTTPS(即“非安全”的)私有 Registry,比如 localhost:5000,Docker 会拒绝与其通信。

# 2. 配置 docker

vim /etc/docker/daemon.json

{ "insecure-registries": ["localhost:5000"] }

# 3. 重新启动 docker

systemctl restart docker

#Docker Hub#HTTPS#自建
上次更新: 2025/07/21, 00:49:46
docker介绍
Docker学习笔记

← docker介绍 Docker学习笔记→

最近更新
01
Debian 安装 k3s 简易指南
07-21
02
MacOS快捷键
07-14
03
Wordpress数据库优化
06-16
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Ji Fu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式