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 ...
 
随机推荐
- python全栈开发   * 继承性 层叠性  盒模型 标准文档流   *    180809
			
---恢复内容开始--- 一继承性 1.继承: 给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承. 2. 可继承: color . font-*(size). text-*(de ...
 - 前台js根据当前时间生成订单号
			
*********前台显示框**************** <input type="text" id="WIDout_trade_no" name=& ...
 - 使用yield生成器,用Python实现用户对用户输入信息的监听和过滤
			
# -*- coding:utf-8 -*-'''''''''生成器是一次生成一个值的特殊类型函数.可以将其视为可恢复函数.调用该函数将返回一个可用于生成连续 x 值的生成[Generator],简单 ...
 - Multi-Projector Based Display Code ---- Calibration
			
Overview As mentioned previously, there are two main steps in generating a seamless display. The fir ...
 - MFC全屏显示和多窗口动态显示的一些技巧和方法
			
一.全屏 1.全屏窗口从dialogex继承,因为要处理一些东西 2.全屏代码,这样设置后尺寸不会出bug,只设置为最大值的话容易出bug //get current system resolutio ...
 - kubernetes in action - Overview
			
传统的应用都是“monoliths”,意思就是大应用,即所有逻辑和模块都耦合在一起的 这样明显很挺多问题的,比如只能scale up,升级必须整体升级,扩容 所以我们就想把大应用,broken dow ...
 - Win10问题汇总
			
1.重置网络连接命令 netsh winsock reset ipconfig /flushdns 2.WIN10去除我的电脑上面的6个文件夹 把下面代码复制,保存到.reg中,然后执行即可(修改注册 ...
 - java-类、对象
			
1.类和对象: 类是抽象的,通常不能直接使用 对象是具体的,根据类来创建对象. 2.如何定义一个类:成员变量.成员方法 成员变量:直接定义在类中,在方法外面 成员方法:去掉static 关键字,其他和 ...
 - 学习h264 的语法规则,如何才能看懂H264 的官方文档
			
1. 今天想查h264 的帧率,查找资料如下: 首先要解析sps,得到两个关键的数值: num_units_in_tick, time_scale fps=time_scale/num_units_i ...
 - 报错处理——# Creating Server TCP listening socket *:6379: bind: Address already in use
			
在启动redis时报错 # Creating Server TCP listening socket *:6379: bind: Address already in use 错误原因 6379地址已 ...