docker-images(镜像)
一、获取镜像
docker search NAME 搜索引擎查找镜像
docker pull NAME:<TAG> 拉去镜像
NAME:表示镜像名称/镜像仓库的名称 TAG: 表示镜像的标签,通常表示镜像版本信息,如果不指定,则默认下载 latest 版本的镜像。
二、查看镜像信息
[root@docker-01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest 3a093384ac30 2 weeks ago 1.2MB
hub-gy.com/ubuntu latest 1d9c17228a9e 3 weeks ago 86.7MB
REPOSITORY: 来自于哪个仓库,没有前缀表示从
hub.docker.com官方下载的镜像
TAG: 镜像的标签信息,只是一个标记
IMAGE ID: 表示镜像的唯一标识
CREATED: 标识创建时间,也说明是镜像的最后更新时间
SIZE: 镜像的大小
三、 镜像加速
mkdir -p /etc/docker
# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://11bap61k.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker
四、 镜像代理
# cat /etc/systemd/system/docker.service.d/http-proxy.conf
[Service] Environment="HTTP_PROXY=http://127.0.0.1:8118" "NO_PROXY=localhost,127.0.0.1"
# cat /etc/systemd/system/docker.service.d/https-proxy.conf
[Service] Environment="HTTPS_PROXY=http://127.0.0.1:8118" "NO_PROXY=localhost,127.0.0.1"
# systemctl daemon-reload
# systemctl restart docker
# systemctl show --property=Environment docker
五、 导出和导入镜像
导出镜像到本地文件:
# docker save -o ubuntu.tar ubuntu
导入本地镜像:
# docker load < ubuntu.tar
# docker load --input ubuntu.tar
六、 上传镜像
首先在docker hub(https://hub.docker.com)上创建一个自己的ID,然后通过命令行本地 登陆,比如:
# docker login
给已经存在的镜像打改成自己的仓库名称,比如:
# docker tag fce289e99eb9 bmwx4/gytest:latest
docker push # docker push bmwx4/gytest:latest
七、 镜像层

当容器启动时,一个新的可写层被加 载到镜像的顶部。 这一层通常被称作“容器层”,“容 器层”之下的都叫“镜像层”。所有 镜像层都是只读的,不会被容器修改, 所以镜像可以被多个容器共享。
所有对容器的改动 - 无论添加、删 除、还是修改文件都只会发生在容器 层中。
7.1 、Docker 镜像分层结构的好处
有多个镜像都从相同的 base 镜像构建而来,那么 Docker Host 只需在磁盘上保存 一份 base 镜像;同时内存中也只需加载一份 base 镜像,就可以为所有容器服务 了。
一句话概括 - 共享资源
docker-images(镜像)的更多相关文章
- Docker:镜像操作和容器操作
镜像操作 列出镜像: $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE hello-world latest 0a6b ...
- Docker的镜像
镜像是容器的运行基础,容器是镜像运行后台的形态 镜像的概念 镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上 镜像的系统结构 ...
- Docker - Docker国内镜像的配置及使用
Docker国内镜像 DaoCloud - Docker加速器 阿里云 - 开发者平台 微镜像 - 希云cSphere 镜像广场 - 时速云 灵雀云 网易蜂巢 阿里云的Docker加速器 阿里云 - ...
- Docker image 镜像介绍
操作镜像 使用 docker 命令行操作 docker 镜像 获取镜像 使用「docker pull +镜像名称」从网络上下载image镜像 core@localhost ~ $ docker pul ...
- Docker - 定制镜像
Dockerfile Docker Hub拥有大量高质的官方镜像:可直接使用的服务类镜像.语言应用镜像.基础操作系统镜像等,满足绝大部分需求. 此外,可以通过定制镜像的方式来满足实际使用中的特定需求. ...
- 从零开始构建docker基础镜像
段子 今年基本已经结束了,我问了很多朋友今年挣钱了没?大多朋友都有挣,而且挣得五花八门:有挣个屁的,有挣个锤子的,有挣个毛的,更有甚者挣个妹的,奢侈之极!最恐怖的是挣个鬼的!有的还可以,挣个球,下午我 ...
- Docker 基础 : 镜像
目录 获取镜像 查看镜像信息 搜索镜像 删除镜像 创建镜像 导出和导入镜像 上传镜像 总结 镜像是 Docker 的三大核心概念之一.Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的 ...
- 微服务架构 - 搭建docker本地镜像仓库并提供权限校验及UI界面
搭建docker本地镜像仓库并提供权限校验及UI界面 docker本地镜像仓库的作用跟maven私服差不多,特别是公司级或者是小组级开发好的docker仓库可以上传到本地镜像仓库中,需要用时,直接从本 ...
- 使用Nexus3构建Docker私有镜像仓库
一.安装Nexus3 Nexus3是Sonatype提供的仓库管理平台,Nuexus Repository OSS3能够支持Maven.npm.Docker.YUM.Helm等格式数据的存储和发布:并 ...
- Docker JDK镜像
Docker jdk镜像 说明 使用alpine-glibc作为基础镜像 JAVA JDK/JRE以1.8为基准 下载文件 1.下载JDK/JRE压缩包. jre-8u201-linux-x64.ta ...
随机推荐
- 源码包安装php7.2
含有的命令:yum,wget,tar,./configure,make,cp,ln,source,php -v ==安装== [root@ycj ~]# yum -y install libxml2 ...
- Windows 10 编译 OpenJDK11
下载openjdk11源码 hg clone https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/
- 如何组织AxTOCControl里面的数据
如何组织AxTOCControl里面的数据,实际上是组织AXMapControl的数据,将添加的数据进行整理.代码在最后面. 思路参考自: https://blog.csdn.net/u0124887 ...
- Express全系列教程之(三):get传参
一.关于get请求 一般在网站开发中,get都用作数据获取和查询,类似于数据库中的查询操作,当服务器解析前台资源后即传输相应内容:而查询字符串是在URL上进行的,形如: http://localhos ...
- 第五周ip通信基础回顾
广播请求,单播响应,ARP IPV4,IP地址32位二进制代码分为8个位一组 路由器每一个接口都是一个网段 ,网段与网段区分看网络地址 同一段链路是同网段 直接广播:主机号全为1 受限广播:全为1 特 ...
- 汇编-10.0-CALL和RET指令
call和ret指令都是转移指令,他们都是修改IP,或同时修改CS和IP.它们常被共同用来实现子程序设计. 1.ret和retf ret指令用栈中的数据,修改IP的内容,从而实现近转移: retf指令 ...
- ROS学习备忘
1. remap的解释 For example, you are given a node that says it subscribes to the "chatter" top ...
- python 查找日志关键字
1.抓取出含有关键字”xiaoming”的行 2.在上一个问题的基础上,假设所在行的格式为location=xiaoming, value=xxx,请筛选出value值 #!/usr/bin/pyth ...
- 29个人,耗时84天,硬刚Python,实验结果如下。
真有动漫风格的编程书籍? 上图,就是日本出版的编程书籍.为什么要搞成动漫风格?因为学编程常常会枯燥,难以坚持.法国思想家布封说:所谓天才,就是坚持不懈的意思.大家学编程,转行.涨薪.加强技能,无论是何 ...
- 24个 CSS 高级技巧合集
上期入口:史上最全实用网络爬虫合集! 1.使用CSS复位 CSS复位可以在不同的浏览器上保持一致的样式风格.您可以使用CSS reset 库Normalize等,也可以使用一个更简化的复位方法: ** ...