添加阿里镜像加速器以及在docker中的镜像的上传和下载和docker账号的关联

博客介绍了Docker的常规操作。在CentOS和Mac中通过修改配置文件使用阿里云加速器提升镜像下载速度,还介绍了拉取镜像、创建Dockerfile、构建新镜像、运行镜像生成容器、给镜像打标签、上传镜像到hub.docker.com,最后提及将hub.docker.com与github进行关联。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是转到阿里云
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
在centos中
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://kbnfl5z3.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
在mac中
在这里插入图片描述
添加完后然后再用docker拉取镜像,我们先会觉得下载速度快多了
接下来我们要做的是把刚刚拉去的镜像上传到hub.docker.com上(没有docker账号的注册去,一会儿要用到)

  1. 本地创建一个Dockerfile文件,让它在这个centos的基础上去输出一个hello-world
    touch Dockerfile
    vi Dockerfile
    在这里插入图片描述

  2. 现在通过docker build生成一个新的镜像,-t可以指定新镜像的名字 . 表示在当前目录下
    docker build -t centos/hello-world .

  3. 接下来可以docker images查看本地镜像
    在这里插入图片描述
    4.然后docker run执行这个镜像,这时候生成一个新容器,我们可以对这个容器进行操作。
    docker run centos/hello-world echo ‘hello world’bash
    在这里插入图片描述

  4. 给镜像打标签

修改标签:docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
在这里插入图片描述
6.push镜像
先登录docker.hub
docker login
在这里插入图片描述
然后push上传
命令格式
docker push /:
在这里插入图片描述
Push成功之后,可登录到hub.docker.com网站,查看一下刚才创建的仓库名称
在这里插入图片描述
最后给hub.docker.com和github做一个关联
在这里插入图片描述
在这里插入图片描述
这里我已经关联上了;(在这之前如果没有github账号,还是那句话:“注册去”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值