Docker实践-阿里云上创建私有仓库

实践目标

  1. 在服务器上安装busybox(docker镜像)
  2. 创建阿里云镜像仓库
  3. 给docker镜像打标签
  4. 把服务器中的busybox镜像上传到阿里云镜像仓库

1. 安装 BusyBox

ubuntu:

bash 复制代码
apt install -y busybox

2.创建阿里云镜像仓库

阿里云官网

根据步骤创建一个仓库:

然后根据操作指南登录镜像仓库:

bash 复制代码
root@iZ2ze8ve39i30yl0dhbqneZ:~# docker login --username=nick0377586438 crpi-rfvjhb6fnna482p8.cn-hangzhou.personal.cr.aliyuncs.com
Password: 

WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'.
Configure a credential helper to remove this warning. See
https://docs.docker.com/go/credential-store/

Login Succeeded
root@iZ2ze8ve39i30yl0dhbqneZ:~# 

3. 给busybox打标签

bash 复制代码
docker tag busybox:latest hyyyes/busybox:v1

查看结果:

bash 复制代码
docker images hyyyes/busybox:v1

4. 把本地busybox镜像推送到阿里云远程仓库

仓库地址获取方式:

bash 复制代码
docker images busybox
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
busybox      latest    af3f0f48a24e   16 months ago   4.43MB

docker tag busybox:latest crpi-rfvjhb6fnna482p8.cn-hangzhou.personal.cr.aliyuncs.com/hyyyes/busybox:v1
docker images crpi-rfvjhb6fnna482p8.cn-hangzhou.personal.cr.aliyuncs.com/hyyyes/busybox:v1

REPOSITORY                                                                  TAG       IMAGE ID       CREATED         SIZE
crpi-rfvjhb6fnna482p8.cn-hangzhou.personal.cr.aliyuncs.com/hyyyes/busybox   v1        af3f0f48a24e   16 months ago   4.43MB

docker push crpi-rfvjhb6fnna482p8.cn-hangzhou.personal.cr.aliyuncs.com/hyyyes/busybox:v1

The push refers to repository [crpi-rfvjhb6fnna482p8.cn-hangzhou.personal.cr.aliyuncs.com/hyyyes/busybox]
495ba00f2547: Pushed 
v1: digest: sha256:91c66c844e6b

执行完命令后,我们发现镜像已经推送上来了:

如果要拉取这个镜像,可以执行命令:

docker pull 远程仓库地址:版本号

相关推荐
Hadoop_Liang1 天前
使用Kubernetes Gateway API实现域名访问应用
容器·kubernetes·gateway
java_cj1 天前
深入kubectl create源码:从YAML到Pod的完整链路拆解
运维·云原生·容器·kubernetes
源图客1 天前
【AI向量数据库】Weaviate介绍与部署
运维·docker·容器
一勺菠萝丶1 天前
宝塔 Docker 安装 Ubuntu 及启动失败解决流程
ubuntu·docker·eureka
码云骑士1 天前
28-Docker部署Django(下)-docker-compose编排与静态文件处理
docker·容器·django
至乐活着1 天前
Docker Compose多服务编排实战:从零搭建Node.js+MySQL+Redis全栈应用
docker·微服务·devops·容器编排·compose
木雷坞1 天前
Firecrawl Docker Compose 自托管排查:镜像、Redis、队列和 Playwright
redis·docker·容器·firecrawl
whyfail1 天前
Colima:把 Docker Desktop 从 Mac 上“瘦身”的那把刀
macos·docker·容器
人工智能培训1 天前
数字孪生的未来发展方向探析
gpt·深度学习·机器学习·容器·知识图谱
大佐不会说日语~1 天前
在 Windows 本地用 Docker 部署向量模型(bge-m3)
windows·docker·容器·llm·ollama