首页 > 其他分享 >docker 创建私有仓库,并且设置用户名和密码

docker 创建私有仓库,并且设置用户名和密码

时间:2024-09-28 23:02:52浏览次数:8  
标签:用户名 私有 仓库 etc passwords registry https docker

1.  拉取仓库

docker pull registry

 

2. 安装密码生成工具

sudo apt-get install apache2-utils   3.  生成用户名和密码 htpasswd -Bc /etc/docker/registry/passwords  dzq   4.   启动仓库
 docker run -d -p 5000:5000  --restart=always --name registry \
     -e REGISTRY_AUTH=htpasswd \
     -e REGISTRY_AUTH_HTPASSWD_REALM=Registry \
     -e REGISTRY_AUTH_HTPASSWD_PATH=/etc/docker/registry/passwords \
     -v /etc/docker/registry/passwords:/etc/docker/registry/passwords \
     registry

 

前置条件配置/etc/docker/daemon.json 

{
  "max-concurrent-downloads": 10,
  "max-concurrent-uploads": 5,
  "default-shm-size": "1G",
  "debug": true,
  "experimental": false,
  "registry-mirrors": [
    "https://x9r52uz5.mirror.aliyuncs.com",
    "https://dockerhub.icu",
    "https://docker.chenby.cn",
    "https://docker.1panel.live",
    "https://docker.awsl9527.cn",
    "https://docker.anyhub.us.kg",
    "https://dhub.kubesre.xyz"
  ],
  "insecure-registries": ["dockerhub:5000"]
}

 

 测试结果:

镜像上传

 镜像拉取

 

这个仓库搭建我花了半天时间, docker login主要卡在401验证错误, 说多了都是泪。。。。。

这个验证错误还是配置不对导致的

标签:用户名,私有,仓库,etc,passwords,registry,https,docker
From: https://www.cnblogs.com/dzqdzq/p/18438594

相关文章

  • 如何快速免费搭建自己的Docker私有镜像源来解决Docker无法拉取镜像的问题(搭建私有镜像
    文章目录......
  • Docker安装教程是Centos7(有问题可留言)
    使用操作命令需要登陆root执行第一安装docker之前 检查linux内核  uname-r如果自己之前安装过需要卸载yumremovedockerdocker-commondocker-selinuxdocker-engin中途提示是否继续  选择y继续就行了如果不清楚可以执行一次这里如果提示 sudo:yum:......
  • Registry私有仓库可视化
    Registry私有仓库可视化一、简介        私有DockerRegistry通常用于企业内部或特定团队中存储和管理Docker镜像。随着项目的发展,镜像数量不断增加,管理起来变得越来越复杂。使用可视化的工具可以帮助管理员和开发者更直观地查看和管理这些镜像,从而提高工作效率......
  • Minio在docker中部署
    定义与概述Minio是一个基于对象存储的开源项目,它与传统的文件存储系统不同,主要用于存储海量的非结构化数据,如图片、视频、文档等。它兼容亚马逊S3云存储服务的API,这意味着如果应用程序是基于S3API开发的存储功能,那么可以很容易地将其迁移到Minio上。功能特点高......
  • Docker的安装及常用命令
    Docker是一个开源的容器化平台,它可以让开发者将应用程序及其依赖项打包到一个可移植的容器中,从而实现快速部署、轻松迁移和高效的资源利用。一、核心概念镜像(Image):类似于虚拟机的镜像,是一个只读的模板,包含了运行一个特定应用程序所需的所有文件和依赖项。可以从Docker......
  • docker常用命令
     查看本地镜像:$sudodockerimages删除镜像$sudodockerrmi<TAG>批量删除镜像$sudodockerrmi$(dockerimages-q-a)删除已经执行容器:$sudodockerrm容器ID 停止正在运行的容器:$sudodockerstop容器ID 启动镜像:$sudodockerr......
  • docker 安装
    环境RockyLinux9.4移除原有的dockerdnfremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\do......
  • docker:镜像构建、仓库、压缩、导入 二
    docker:镜像构建、仓库、压缩、导入二构建镜像:(无需网络)dockercommit-m="描述"-a="作者"容器id镜像名:版本号镜像仓库与推送镜像到仓库dockerpush镜像名:[tags]压缩镜像:dockersave镜像名:版本号#更推荐:dockersavexxx:yyy|gzip-9>zzzzz.tar.gz导入镜像:......
  • Docker 容器数据卷 三
    Docker容器数据卷三挂载容器卷后台示例dockerrun-d-it--nameweb1-v/data/web/:/usr/share/nginx/html/-p8080:80nginx前台示例dockerrun-it--namemyu-v/tmp/myHostData:/tmp/myDockerDatanginx/bin/bash确定是否挂载dockerinspect容器ID/容器名挂......
  • docker小白基础命令整理一
    docker小白基础命令整理一设置开机启动:systemctlenabledocker查看docker状态:systemctlstatusdocker列出本机所有的镜像:dockerimages下载镜像:dockerpull镜像名删除镜像:dockerrmi镜像名/ID运行镜像:dockerrun[-itd]镜像名:[tag][bash]查看容器:dockerps......