一、安装docker的文档地址:

https://docs.docker.com/engine/installation/linux/centos/

  

二、安装docker

1、通过yum进行安装

> sudo yum install docker-ce

2、通过rpm包进行安装

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

选择合适自已系统的rpm包进行安装

> sudo yum install /data/docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpm

3、通过脚本进行安装

> curl -fsSL get.docker.com -o get-docker.sh
> sudo sh get-docker.sh

  

三、启动docker

> sudo systemctl start docker

四、docker镜像

1、获取镜像

> docker pull name[:tag]

如果不显示指定tag,默认会选择latest标签

当然也可以指定服务器进行下载镜像

> docker pull registry.docker-cn.com/centos

2、查看镜像信息

> docker images

3、添加一个镜像标签

> docker tag registry.docker-cn.com/library/centos centos:latest

(不同标签的镜像ID完全一致,说明指向同一个镜像,只是别名不同,标签起到引用或快捷方式的作用)

4、查看镜像详细信息

> docker inspect 196e0ce0c9fb

5、搜索镜像

> docker search mysql

6、删除镜像

> docker rmi registry.docker-cn.com/centos

(当一个镜像有多个标签时,rmi只是删除其中一个标签)

7、查看机器上所有的容器

> docker ps -a

8、创建镜像

(1)、基于已有镜像的容器创建

> docker run -ti centos:latest /bin/bash
> touch 1.txt
> exit
> docker commit -m "添加1.txt" -a "作者" 68a49c84b365 test

(2)、基于本地模板导入

通过openvz模板导入一个镜像

https://openvz.org/Download/template/precreated
> cat centos-7-x86_64-minimal.tar.gz | docker import - centos:openvz

(3)、基于dockerfile创建

9、保存镜像

> docker save -o /data/centos.tar centos:latest

10、载入镜像

> docker load < /data/centos.tar

11、上传镜像

重新添加一个标签,然后上传镜像,默认上传到dockerhub官方仓库

> docker tag centos:latest mycentos:latest
> docker push mycentos:latest

  

docker-ce-17.09 镜像获取,创建,删除,保存的更多相关文章

  1. Docker registry 私有仓库镜像查询、删除、上传、下载 shell

    #Docker官方私有仓库registry #官方只提供了API接口,不方便使用,就写了个shell #docker-registry安装配置http://www.cnblogs.com/elvi/p ...

  2. Docker学习笔记--2 镜像的创建

    如果我们需要在Docker环境下部署tomcat.redis.mysql.nginx.php等应用服务环境,有下面三种方法: 1,根据系统镜像创建Docker容器,这时容器就相当于是一个虚拟机,进入容 ...

  3. 怎么安装Docker CE 17( Centos 7)

    Docker CE for Centos 7 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manage ...

  4. 使用Docker Maven 插件进行镜像的创建以及上传至私服

    1.在进行服务容器化部署的时候,需要将服务以及其运行的环境整个打包做成一个镜像,打包的过程有两种办法,第一种是首选通过maven打成jar包,然后再编写dockerfile,执行docker buil ...

  5. 在Ubuntu14.04下安装Docker CE(1) - repository篇

    从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...

  6. Ubuntu18.04上安装Docker CE

    建立 REPOSITORY 1.更新索引包 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包 sudo ...

  7. (转) Docker EE/Docker CE简介与版本规划

    随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise ...

  8. Docker EE/Docker CE简介与版本规划

    随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise ...

  9. Docker之Alpine制作镜像且上传至阿里云

    目的: Alpine制作jdk镜像 Alpine制作jre镜像(瘦身) Docker镜像上传至阿里云 Alpine制作jdk镜像 alpine Linux简介 Alpine Linux是一个轻型Lin ...

随机推荐

  1. Grafana+Zabbix使用配置

    官方提供的网友分享的图形面板,可以自行选择使用下载---  https://grafana.com/dashboards   Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编 ...

  2. Graylog日志管理系统---搜索查询方法使用简介

    Elasticsearch 是一个基于 Lucene 构建的开源.分布式.提供 RESTful 接口的全文搜索引擎 一.Search页面的各位置功能介绍: 1.日志搜索的时间范围 为了使用方便,预设有 ...

  3. Extjs获取Form中的数据

    var win = Ext.create("Ext.window.Window",{ width:300, height:200, title:"日期选择窗口" ...

  4. Jsp基本语法 第二节

    关于JSP的声明   即在JSP页面定义方法或者变量: <%!Java代码%> 在JSP页面中执行的表达式:<%=表达式%>   这个里尤其注意不能以:结束 JSP页面生命周期 ...

  5. 吴裕雄 python深度学习与实践(5)

    import numpy as np data = np.mat([[1,200,105,3,False], [2,165,80,2,False], [3,184.5,120,2,False], [4 ...

  6. 吴裕雄 python oracle检索数据(1)

    import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/ORCL")cursor = conn. ...

  7. Anaconda安装及配合pycharm使用

    首先到https://www.anaconda.com/download/下载合适的anaconda版本.如Windows 64bit. 下载了直接双击开始下载,一路同意下去,到选择安装的目录.这里选 ...

  8. Ubuntu下安装、激活并配置Pycharm

    Ubuntu下安装.激活并配置Pycharm 最近在学习Python这门语言,到了需要Python编译器学习的阶段,通过网上了解各个Python编译器的优缺点,最后选择了pycharm作为Python ...

  9. 小程序-setData

    根据下标修改数组中的key: var id = e.target.id//根据点击不同的view获取对应的id值 var str = "isChecked[" + id + &qu ...

  10. 04_web基础(八)之车票实现增删改查初级版本

    43.web页面显示车票列表简略完成 代码: 控制层代码 package com.day03.station.controller; import com.day03.station.model.Ti ...