docker-ce-17.09 镜像获取,创建,删除,保存
一、安装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 镜像获取,创建,删除,保存的更多相关文章
- Docker registry 私有仓库镜像查询、删除、上传、下载 shell
#Docker官方私有仓库registry #官方只提供了API接口,不方便使用,就写了个shell #docker-registry安装配置http://www.cnblogs.com/elvi/p ...
- Docker学习笔记--2 镜像的创建
如果我们需要在Docker环境下部署tomcat.redis.mysql.nginx.php等应用服务环境,有下面三种方法: 1,根据系统镜像创建Docker容器,这时容器就相当于是一个虚拟机,进入容 ...
- 怎么安装Docker CE 17( Centos 7)
Docker CE for Centos 7 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manage ...
- 使用Docker Maven 插件进行镜像的创建以及上传至私服
1.在进行服务容器化部署的时候,需要将服务以及其运行的环境整个打包做成一个镜像,打包的过程有两种办法,第一种是首选通过maven打成jar包,然后再编写dockerfile,执行docker buil ...
- 在Ubuntu14.04下安装Docker CE(1) - repository篇
从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...
- Ubuntu18.04上安装Docker CE
建立 REPOSITORY 1.更新索引包 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包 sudo ...
- (转) Docker EE/Docker CE简介与版本规划
随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise ...
- Docker EE/Docker CE简介与版本规划
随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise ...
- Docker之Alpine制作镜像且上传至阿里云
目的: Alpine制作jdk镜像 Alpine制作jre镜像(瘦身) Docker镜像上传至阿里云 Alpine制作jdk镜像 alpine Linux简介 Alpine Linux是一个轻型Lin ...
随机推荐
- 【372】Kaggle 相关经验
参考:机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾 参考:Kaggle泰坦尼克特征工程和模型融合 『解决一个问题的方法和思路不止一种』『没有所谓的机器学习算法优劣,也没有绝对高性能的机器 ...
- wParam与lParam的区别
wParam与lParam的区别 lParam 和 wParam 是宏定义,一般在消息函数中带这两个类型的参数,通常用来存储窗口消息的参数. LRESULT CALLBACK WindowProc(H ...
- GIS工具-shp浏览器
GIS工具-shp浏览器 软件特点: 1. 单个文件,windows平台 2. 绿色,不用安装 3.C语言系列开发,非vb,.net,Java等,无需虚拟机,无需运行时,无需第三方工具 获取方法: 十 ...
- C++ CBitmap,HBitmap,Bitmap区别及联系
加载一位图,可以使用LoadImage: HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int ...
- Hadoop集群(四) Hadoop升级
Hadoop前面安装的集群是2.6版本,现在升级到2.7版本. 注意,这个集群上有运行Hbase,所以,升级前后,需要启停Hbase. 更多安装步骤,请参考: Hadoop集群(一) Zookeepe ...
- windows下配置pymysql
可以直接pip安装 pip install pyMysql
- cd-hit软件
参考网址:https://www.jianshu.com/p/57af07b9e986 1.安装 wget https://github.com/weizhongli/cdhit/releases/d ...
- ssh架构之hibernate(一)简单使用hibernate完成CRUD
1.Hibernate简介 Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,h ...
- Spring 7种事务传播行为
1.PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置. 2.PROPAGATION_SUPPORTS:支持当前事务,如 ...
- 1.3.6、CDH 搭建Hadoop在安装之前(端口---DistCp使用的端口)
DistCp使用的端口 列出的所有端口都是TCP. 在下表中,每个端口的“ 访问要求”列通常是“内部”或“外部”.在此上下文中,“内部”表示端口仅用于组件之间的通信; “外部”表示该端口可用于内部或外 ...