搭建docker hub私有仓库

一、搭建docker hub仓库

功能

上传/下载镜像

账号密码登录

网页可视化界面

内网急速拉取

1、创建账号登录密码(必备登录权限)
复制代码
创建存放密码的目录
[root@master ~]# mkdir /opt/registry/auth -p
创建登录账号和密码
[root@master ~]# docker run --rm \
>   -v /opt/registry/auth:/auth \
>   httpd:2.4 \
>   htpasswd -Bbc /auth/htpasswd admin 123456
2、启动带有密码的私有仓库
复制代码
docker run -d \
>   -p 5000:5000 \
>   --restart=always \
>   --name registry \
>   -v /opt/registry/data:/var/lib/registry \
>   -v /opt/registry/auth:/auth \
>   -e REGISTRY_AUTH=htpasswd \
>   -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
>   -e REGISTRY_AUTH_HTPASSWD_REALM=Registry \
>   swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/registry:3.0.0 
3、启动可视化管理界面(像docker hub有界面)
复制代码
[root@master ~]# docker run -d \
>   -p 8080:80 \
>   --link registry:registry \
>   -e ENV_DOCKER_REGISTRY_HOST=registry \
>   -e ENV_DOCKER_REGISTRY_PORT=5000 \
>   --name registry-ui \
>   docker.io/konradkleine/docker-registry-frontend:v2 
4、登录私有仓库
复制代码
[root@master ~]# docker login 172.16.254.190:5000
Username: admin
Password: 
Login Succeeded

#账号admin
#密码123456
二、、本地推送拉取镜像
1. 打标签
复制代码
 docker tag centos:v1 172.16.254.190:5000/centos:v1

2、推送镜像

复制代码
docker push 172.16.254.190:5000/centos:v1

3、拉取镜像

复制代码
docker pull 172.16.254.190:5000/centos:v1

三、其他服务器下载镜像

1、配置信任私有仓库

复制代码
 vim /etc/docker/daemon.json 
{
  "insecure-registries": ["172.16.254.190:5000"]
}

2、重启docker

复制代码
systemctl daemon-reload
systemctl restart docker

3、登录你的私有仓库

复制代码
docker login 172.16.254.190:5000

4、拉取你刚推送上去的镜像

复制代码
 docker pull 172.16.254.190:5000/centos:v1
相关推荐
星辰_mya几秒前
码头调度主任——Kubernetes
后端·云原生·容器·面试·kubernetes
灵晔君9 分钟前
【Linux】进程(二)
linux·运维·服务器
gs8014013 分钟前
逃离“时间回廊”:深度解析华为 FusionCompute 虚拟机时间回退迷局
运维·服务器
JasonFreeLab15 分钟前
DeepSeek TUI 安装配置极速指南(Win / Mac / Linux)
linux·运维·macos·ai·ai编程·ai写作
贝锐23 分钟前
远程控制如何赋能全平台设备?信创环境下贝锐向日葵的跨平台优势
linux·运维·远程控制
li16709027032 分钟前
第2课:Linux基础指令(上)
linux·运维·服务器
li16709027032 分钟前
第1课:Linux环境部署
linux·运维·服务器·vim
剑锋所指,所向披靡!40 分钟前
计算机网络之网络层
运维·服务器·计算机网络
号码认证服务40 分钟前
给用户打电话,怎么在对方手机显示为“XX证券”?号码认证办理步骤
android·运维·服务器·ios·智能手机·iphone·webview
云安全助手44 分钟前
如何防范DDoS攻击呢?
运维·服务器·网络