docker 创建官方仓库

本文详细介绍了如何在DockerHub上注册账号、创建仓库、修改本地镜像的仓库源、推送本地镜像到远程仓库、以及从DockerHub拉取镜像的全过程。通过实际操作演示,帮助读者掌握Docker仓库的基本使用。

版本: CentOS Linux release 8.0.1905 (Core)
docker version 19.03.3
演示docker创建仓库

一、docker官方仓库

1.注册登录Docker Hub https://hub.docker.com
2.创建一个仓库
在这里插入图片描述
创建后仓库后,这边提过了推送本地镜像到Docker Hub的命令
在这里插入图片描述
3.在命令窗口登录Docker Hub

#usernme是注册网站的登录名,password的登录密码
docker login -u username -p password
#也可以直接使用 docker login,然后根据提示输入用户名和密码
docker login

在这里插入图片描述

4.修改本地创建的镜像的仓库源
这个是我本地创建的镜像
在这里插入图片描述

#将本地创建的镜像仓库名修改为Docker Hub创建的仓库的名字
#标签tag也可以一并修改了
docker tag fzx/first:latest fanzhuoxi/animal:fzx_first

修改本地镜像的仓库源和标签,修改完后查看下。
在这里插入图片描述
5. 将本地镜像推送到Docker Hub仓库

#推送镜像到仓库
docker push fanzhuoxi/animal:fzx_first

在这里插入图片描述

到dockerhub上看下,新增了一个镜像
在这里插入图片描述
6.从dockerhub仓库拉取镜像
先删除本地的镜像,然后拉去镜像

# 拉取镜像
docker pull fanzhuoxi/animal:fzx_first

在这里插入图片描述

下一篇 docker创建本地仓库及web管理系统

创建 Docker 私有仓库有多种方式,以下为你介绍不同方式的创建步骤: ### 使用官方Docker Registry 镜像 文档中未提及使用官方 Docker Registry 镜像创建私有仓库的具体步骤,但一般步骤如下: 1. 拉取官方 Docker Registry 镜像: ```bash docker pull registry ``` 2. 运行 Registry 容器: ```bash docker run -d -p 5000:5000 --restart=always --name registry registry:2 ``` 这里将 Registry 容器的 5000 端口映射到宿主机的 5000 端口。 ### 使用 Harbor 创建私有仓库 1. **环境准备**:查看虚拟机 IP,使用命令 `ifconfig` [^5]。 2. **部署 Harbor**:Harbor 的每个组件都是以 Docker 容器的形式构建的,使用 `docker-compose` 来对它进行部署。用于部署 Harbor 的 `docker-compose` 模板位于 `harbor/docker-compose.yml` [^4]。 3. **上传镜像到私有仓库**:首先,使用 `docker tag` 命令将本地镜像标记为私有仓库的镜像,然后使用 `docker push` 命令将镜像上传到私有仓库。例如: ```bash docker tag <image-id> <your-server-ip>:5000/<image-name>:<image-version> docker push <your-server-ip>:5000/<image-name>:<image-version> # 示例 docker tag e8f7073d1aa1 192.168.119.133:5000/mynginx:1.0 docker push 192.168.119.133:5000/mynginx:1.0 ``` ### 在 Docker 官方网站创建私有仓库Docker官方网站(https://hub.docker.com/)中,可以创建属于自己的账户,然后在 Repository 中创建自己的仓库。这种方式比较简单,但需要网络连接,且对于大规模使用可能存在一些限制 [^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值