一、获取镜像

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(镜像)的更多相关文章

  1. Docker:镜像操作和容器操作

    镜像操作 列出镜像: $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE hello-world latest 0a6b ...

  2. Docker的镜像

    镜像是容器的运行基础,容器是镜像运行后台的形态 镜像的概念 镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上 镜像的系统结构 ...

  3. Docker - Docker国内镜像的配置及使用

    Docker国内镜像 DaoCloud - Docker加速器 阿里云 - 开发者平台 微镜像 - 希云cSphere 镜像广场 - 时速云 灵雀云 网易蜂巢 阿里云的Docker加速器 阿里云 - ...

  4. Docker image 镜像介绍

    操作镜像 使用 docker 命令行操作 docker 镜像 获取镜像 使用「docker pull +镜像名称」从网络上下载image镜像 core@localhost ~ $ docker pul ...

  5. Docker - 定制镜像

    Dockerfile Docker Hub拥有大量高质的官方镜像:可直接使用的服务类镜像.语言应用镜像.基础操作系统镜像等,满足绝大部分需求. 此外,可以通过定制镜像的方式来满足实际使用中的特定需求. ...

  6. 从零开始构建docker基础镜像

    段子 今年基本已经结束了,我问了很多朋友今年挣钱了没?大多朋友都有挣,而且挣得五花八门:有挣个屁的,有挣个锤子的,有挣个毛的,更有甚者挣个妹的,奢侈之极!最恐怖的是挣个鬼的!有的还可以,挣个球,下午我 ...

  7. Docker 基础 : 镜像

    目录 获取镜像 查看镜像信息 搜索镜像 删除镜像 创建镜像 导出和导入镜像 上传镜像 总结 镜像是 Docker 的三大核心概念之一.Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的 ...

  8. 微服务架构 - 搭建docker本地镜像仓库并提供权限校验及UI界面

    搭建docker本地镜像仓库并提供权限校验及UI界面 docker本地镜像仓库的作用跟maven私服差不多,特别是公司级或者是小组级开发好的docker仓库可以上传到本地镜像仓库中,需要用时,直接从本 ...

  9. 使用Nexus3构建Docker私有镜像仓库

    一.安装Nexus3 Nexus3是Sonatype提供的仓库管理平台,Nuexus Repository OSS3能够支持Maven.npm.Docker.YUM.Helm等格式数据的存储和发布:并 ...

  10. Docker JDK镜像

    Docker jdk镜像 说明 使用alpine-glibc作为基础镜像 JAVA JDK/JRE以1.8为基准 下载文件 1.下载JDK/JRE压缩包. jre-8u201-linux-x64.ta ...

随机推荐

  1. scrapy流程

  2. JavaScript 中 replace方法 替换所有字符串

    需要替换一个字符串中所有的某个字符串 java中使用replaceAll()方法就可以了.但是JavaScript中没有replaceAll方法 但是可以通过以下方法实现: /** * 空格替换为下划 ...

  3. iview menu组件手动收起与展开

    本文主要介绍menu组件在有子菜单时如何手动的展开与收起. 展开: 在需要展开的地方先设置openname变量如this.openname = ["设置"]; 再在$nextTic ...

  4. vue 引入字体库

    1.先下载字体文件所需的.ttf文件 2.将字体文件引入 自己定义一个文件夹,放入下载好的.ttf文件 先自己定义一个font.css文件,将下载好的字体文件的路径引入 @font-face { fo ...

  5. 【Python基础】lpthw - Exercise 41 学习面向对象术语

    一.专有词汇 类(class):告诉python创建新类型的东西. 对象(object):两个意思,即最基本的东西,或者某样东西的实例. 实例(instance):让python创建一个类时得到的东西 ...

  6. fiddler4微信抓包教程

    使用fiddler来抓包: 需要先做一些简单的准备工作: 一台带有无线网卡的PC或者笔记本电脑,然后将电脑和手机连接到同一个Wi-Fi网络中,并且保证二者是在同一个ip网段内的: 在电脑上安装 Fid ...

  7. 定位属性position

    定位属性position小结 1.元素为fixed(固定的),则是固定定位,即使是子元素,也不参考父元素的位置,即以浏览器作为参考定位.相当于电脑屏幕的一只蚂蚁,你无论怎么滑动屏幕,还是在原来的位置. ...

  8. highcharts-3d.js实现饼状图

    嘛,首先,废话一下,这个插件挺好用的.我是因为做亮灯率demo所以接触了它. 首先引用外部文件,jQuery.js,highcharts.js,highcharts-3d.js,好的,这就搞定了第一步 ...

  9. Mockito单元测试实战

    最近使用Mockito完成了几个简单的测试,写个博客mark一下: 第一种模拟web请求 @SpringBootTest @RunWith(SpringRunner.class) @WebAppCon ...

  10. gdb调试原理及qemu中的gdbserver

    (一)gdb调试原理 此部分转自:https://blog.csdn.net/u012658346/article/details/51159971     https://www.cnblogs.c ...