docker pull拉取镜像_Docker拉取镜像的完整步骤
1. docker pull 拉取镜像
使用 $ docker pull {IMAGE_NAME} 拉取镜像时,有两种情况:
IMAGE_NAME 第一个斜杠之前有域名标识
Docker 会将 IMAGE_NAME 识别为带域名的镜像。例如,myregistry.io/space1/image1:latest ,Docker 会去 myregistry.io 指向的服务器请求镜像数据。一个 Docker 镜像分为很多层,如果本地存在该层,则不会再次拉取。
IMAGE_NAME 第一个斜杠之前没有域名标识
Docker 会将 IMAGE_NAME 拼接为 docker.io/IMAGE_NAME 请求镜像数据。事实上,$ docker pull docker.io/shaowenchen/images1 与 $ docker pull shaowenchen/images1 同等效果。对于 DockerHub 提供的镜像,国内访问速度较慢,可以通过添加镜像源的方式加速。
在拉取镜像时,可能会有两个问题:
1,拉取非公开镜像,提示登录
直接使用 docker login 登录即可,在非交互场景,可以执行:
$ echo "$DOCKER_PASSWORD" | docker login $REGISTRY -u "$DOCKER_USERNAME" --password-stdin
2,镜像仓库证书错误
如果 IMAGE_NAME 中指定了镜像仓库服务器,但服务器并不提供合法的 https 服务,那么需要进行如下配置:
在 /etc/docker/daemon.json 文件中,增加:
{
"insecure-registries": ["core.harbor.chenshaowen.com:5000"]
}
重启 Docker 生效。
2. 修改镜像源,加速镜像拉取
修改 Docker 的配置文件 daemon.json
在 /etc/docker/daemon.json 文件中,增加镜像源
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
修改 Docker 的 systemd 参数
编辑文件 /usr/lib/systemd/system/docker.service ,在 ExecStart 所在行,增加 registry-mirror 参数。
ExecStart=... --registry-mirror=https://docker.mirrors.ustc.edu.cn
重启 Docker 生效。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
docker pull拉取镜像_Docker拉取镜像的完整步骤相关推荐
- docker pull拉取镜像_docker拉取镜像失败解决
今天在虚拟机上安装了docker-ce之后,从docker官网上去拉取镜像时,报如下错误 [root@localhost util-linux-2.27]# docker pull mysql:8.0 ...
- 系统制成docker镜像_Docker学习以及镜像制作流程
一.何为Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后 ...
- docker 容器保存为镜像_Docker容器和镜像操作
前言 Docker 容器和镜像操作,记录下来! 容器 创建一个新的容器(ubuntu)并启动 $ docker run -dit --name ubuntu ubuntu 在容器内执行命令(容器在后台 ...
- docker 制作本地镜像_Docker系列-(2) 镜像制作与发布
上篇文章引入了Docker的基本原理和操作,本节文章主要介绍如何制作Docker镜像和发布. 镜像文件结构 Docker镜像的本质是一系列文件的集合,这些文件依次叠加,形成了最后的镜像文件,类似于下图 ...
- docker 运行mysql镜像_docker 生成mysql镜像启动时自动执行sql
在docker 创建 mysql 容器时,往往需要在创建容器的过程中创建database 实例,代码如下: docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSW ...
- docker看远程仓库镜像_docker远程仓库镜像删除
1. 查看仓库中的镜像 curl -X GET http://registry.test.cn:5000/v2/_catalog |python -m json.tool { "reposi ...
- dockerhub 拉取地址_使用docker,进行dockerhub仓库上传镜像,拉取镜像。
Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布 ...
- Docker “pull“命令获取镜像,讲道理你真的会吗?
文章目录 docker pull 命令介绍 从Docker Hub拉取一个镜像 指定镜像tag标签拉取 查看已下载镜像列表 通过摘要拉取镜像 从其它注册中心拉取 docker pull 命令介绍 do ...
- docker 镜像_Docker镜像分层
为了有效地利用存储驱动程序,了解Docker如何构建和存储镜像以及如何使用这些镜像非常重要. 镜像分层 Docker镜像是由一系列层来构成的,每层代表Dockerfile中的一条指令,依下面Docke ...
- python下载包突然卡住不动了怎么办_docker pull卡住,下载不动,更换镜像源
docker pull卡住,下载不动,更换镜像源 Mkdir700 • 2020 年 03 月 15 日 Loading... 转到 deepin 之后,之前基于Windows的酷Q的小项目 不太好提 ...
最新文章
- c++几种STL比较
- avaya http文件服务器,avaya 通讯服务器配置
- gcc对C语言的扩展:语句内嵌表达式(statement-embedded expression)
- action请求是什么意思_凭什么说大疆Osmo Action可以干掉 GoPro hero7?
- OSChina 周二乱弹 —— 从此鲜肉成屌丝
- SWFUpload控件使用
- Egret入门学习日记 --- 第十五篇(书中 6.1~6.9节 内容)
- flutter系列之flutter工程结构详解(android视角)
- Java——1. 安装
- matlab catia程序,利用VBA进行CATIA二次开发的基本流程 | 坐倚北风
- unsupported pickle protocol: 5
- elasticsearch系列二:索引详解(快速入门、索引管理、映射详解、索引别名)
- 如何通过网络遥测(Network Telemetry)技术实现精细化网络运维
- funnyface表情包制作神奇
- 神奇电子计算机 教学设计,大连理工版三年级下册信息技术 7. 神奇的艺术字 教案...
- 基于微信小程序的体育课评分系统小程序
- php类和对象教程,php类和对象
- 浙江省CIO峰会|数据安全+数字化转型,美创特色实践获“年度数字化赋能服务商”
- python基于PHP+MySQL的连锁酒店管理系统
- Python常用函数及常用库整理
热门文章
- 获取汉字的五笔,全拼和双拼的工具类
- html 表格双击事件,bootstrap table onDblClickCell双击单元格事件
- 百度在线笔试计算机视觉,[转载]2014 百度 计算机视觉笔试
- 电脑只能上qq,但是不能打开网页的…
- Akka Serialization
- android 百度地图走动轨迹,百度地图实现小车规划路线后平滑移动功能
- java计算矩形_用Java实现计算矩形的面积与周长
- 裸辞两个月,海投一个月,从 Android 转战 Web 前端的求职之路
- rabbitmq 默认用户和密码
- Win10关闭显示器后立即锁定