4.1 docker仓库-创建和使用私有仓库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介:
一、通过官方提供的registry来简单搭建一套本地私有仓库环境

root@docker-test:~# docker run -d -p 5000:5000 registry #将自动下载创建并启动一个registry容器

root@docker-test:~# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu              latest              58597429abbb        32 hours ago        120.1 MB
registry            latest              7d1c600724ef        3 weeks ago         33.21 MB

root@docker-test:~# netstat -tulnpt | grep 5000 #本地私有仓库服务,监听端口5000,docker代理程序在侦听
tcp6       0      0 :::5000                 :::*                    LISTEN      4611/docker-proxy

root@docker-test:~# docker ps -a    #自动启动了一个容器
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                    NAMES
4dd2dfa33441        registry:latest     "/entrypoint.sh /etc   16 minutes ago      Up 16 minutes       0.0.0.0:5000->5000/tcp   romantic_feynman    

到现在为止,docker私有仓库已经搭建完毕

二、在另外一个台安装有docker环境的机器上传镜像到私有仓库
root@docker2:~# docker images    #查看镜像
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
mysql               latest              a4ce13a9e85b        2 weeks ago         412.4 MB

root@docker2:~# docker tag mysql:latest 192.168.89.130:5000/mysql    #将镜像的标记修改为“192.168.89.130:5000/mysql”

root@docker2:~# docker images    #再一次查看镜像
REPOSITORY                  TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
mysql                       latest              a4ce13a9e85b        2 weeks ago         412.4 MB
192.168.89.130:5000/mysql   latest              a4ce13a9e85b        2 weeks ago         412.4 MB

使用docker push 上传标记的镜像

docker push 192.168.89.130:5000/mysql



本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1958347

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
11月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
12740 38
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
9月前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
430 22
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
538 15
Docker自建仓库之Harbor高可用部署实战篇
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
1990 13
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
314 1
|
Docker 容器
Docker Hub镜像公共仓库使用
这篇文章介绍了如何使用Docker Hub公共仓库进行镜像的创建、上传、下载和管理。
6027 8
|
存储 Docker 容器
入职必会-开发环境搭建50-Docker必会搭建Docker私有仓库
Docker官方的Docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像到本地也可以把我们自己的镜像推送上去。但是有时候我们的服务器无法访问互联网或者不希望将自己的镜像放到公网当中,那么我们就需要搭建自己的Docker私有仓库来存储和管理自己的Docker镜像。
222 1
入职必会-开发环境搭建50-Docker必会搭建Docker私有仓库
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
3241 5
|
存储 Docker 容器
阿里云私有docker仓库构建海外镜像
【8月更文挑战第25天】
900 3