Docker容器之从阿里云拉取镜像

一、怎样从阿里云联网拉取镜像

1.什么是镜像

Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)
镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层

当新建一层时,之前的那一层就已经成为了镜像层,运行时是自下而上的,所以结果肯定会包含上一层所执行的结果,因为你对之前的镜像层没有进行插入操作,就只是在往上叠加,所以除了现在这层之外的所有层都是一个cache,执行起来比较快。
当你只想执行这一层而且不想要之前某一层的结果时,可以在Dockerfile里边进行修改删掉这一层的run,但是注意这个cache就被破坏了,需要重新执行得到一个新的cache,但是对于结果没有影响,就是比之前慢一点,因为要重新生成cache。
**

镜像用来创建容器,是容器的只读模板,默认可以从 docker hub 上下载。docker 的镜像是增量修改,每次创建新的镜像都会在父镜像上构建一个增量的层,基于 AUFS 技术。
# docker search 查询镜像
# docker pull 拉取镜像
# docker push 推送镜像
镜像默认可以从 docker hub 上下载,这是 docker 官方的公共仓库,为我们免费提供了大量已经容器化的应用镜像,避免我们重复的去造轮子。但是官方并没有在国内部署服务器, 如果你不走 vpn 的话真的是太慢了,报错和超时让人非常的郁闷。我们可以使用阿里云进行镜像加速直接下载镜像。

我们可以直接登录阿里云注册一个账号(注册过程就不再说明)
点击控制台——>产品与服务——>弹性计算——>容器镜像管理

看到自己专有的镜像加速器:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

根据官方文档进行配置

[root@foundation19 ~]# cd /etc/docker/
[root@foundation19 docker]# ls
key.json
[root@foundation19 docker]# vim daemon.json 
{
  "registry-mirrors": ["https://iwpfe8zv.mirror.aliyuncs.com"]    ##加入自己的镜像加速器
}

重新加载并重启docker

[root@foundation19 docker]# systemctl daemon-reload
[root@foundation19 docker]# systemctl restart docker

docker pull nginx 拉取nginx镜像,直接保证联网的状态进行下载即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要从阿里云镜像仓库拉取全部镜像,可以按照以下步骤进行操作: 1. 使用阿里云账号登录到阿里云容器镜像服务。 2. 在容器镜像服务页面中,找到并点击进入相应的命名空间,以查看该命名空间下的镜像仓库列表。 3. 选择一个镜像仓库,点击进入该仓库的详情页面。 4. 在仓库详情页面中,可以看到该仓库内的所有镜像列表。 5. 点击需要拉取镜像,进入镜像的详情页面。 6. 在镜像详情页面中,可以查看镜像的详细信息,包括镜像的标签和Digest。 7. 根据需要选择要拉取镜像标签,并复制镜像拉取命令。 8. 打开终端或命令行工具,粘贴复制的拉取命令,并执行该命令。 9. 等待镜像拉取完成后,即可在本地使用该镜像。 请注意,拉取全部镜像的方法是一次只能拉取一个镜像,需要逐个操作每个镜像。如果需要批量拉取多个镜像,可以编写脚本或使用镜像管理工具来实现。 中提到了仓库页面的部署应用按钮,可以直接前往容器服务进行部署,但是该部署应用功能是用于部署应用而不是拉取镜像的。 希望以上信息对您有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Docker镜像拉取和推送(阿里云镜像仓库)](https://blog.csdn.net/m0_64284147/article/details/126689485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [阿里云镜像仓库:拉取和推送Docker镜像](https://blog.csdn.net/fly910905/article/details/113436126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值