1.5-docker基于本地模板创建镜像

Docker 基于本地模板导入创建镜像

* 模块获取,可以直接在网上下载一个模块  http://openvz.org/Download/templates/precreated 可惜速度并不快,若我们下载了一个centos的模板 centos-5-x86.tar.gz 那么导入该镜像的命令为:

cat centos-5-x86.tar.gz |docker import - centos-5-x86  #名字可以自定义

导入后,可用docker images 查看是否成功

* 把现有镜像,导出为一个文件:方便迁移,备份。

docker save -o wyp-centos.tar wyp/centos  #导出名称和来源名称。

我们还可以用该文件恢复本地镜像:

docker load --input wyp-centos.tar  或者

docker load < wyp-centos.tar

只是恢复镜像后,名称和tag都是<none> 可自己改名

docker push image_name  //可以把自己的镜像传到dockerhub官方网站上去,但前提是需要先注册一个用户,后续如果有需求再研究吧

时间: 2024-08-11 05:42:17

1.5-docker基于本地模板创建镜像的相关文章

Docker中通过模板创建镜像,Docker容器、仓库及数据管理

1.通过模板创建镜像 (1)首先去下载一个模板 http://openvz.org/Download/templates/precreated //下载速度不快,阿铭下载了一个centos6的模板centos-6-x86-minimal.tar.gz (2)导入该镜像的命令为: cat centos-6-x86-minimal.tar.gz|docker import - centos6 (3)查看导入的镜像 docker images (4)导出镜像: 把现有镜像,导出为一个文件: docke

docker通过模板创建镜像以及容器、仓库和数据管理

笔记内容:docker通过模板创建镜像以及容器.仓库和数据管理笔记日期:2018-02-05 25.5 通过模板创建镜像 25.6 容器管理 25.7 仓库管理 25.8 数据管理 25.5 通过模板创建镜像 1.既然是通过模板创建镜像,那么首先肯定得先下载一个模板,地址如下: http://openvz.org/Download/templates/precreated 打开以上网址选择一个模板进行下载,我这里下载的是centos-6-x86-minimal.tar.gz (signature

docker基于Dockerfile命令创建支持ssh服务的镜像

首先,创建一个sshd_centos工作目录: [[email protected] ~]# mkdir sshd_centos [[email protected] ~]# cd sshd_centos [[email protected] sshd_centos]# touch Dockerfile run.sh [[email protected] sshd_centos]# ssh-keygen -t rsa [[email protected] sshd_centos]# cat ~/

Docker基础-使用Dockerfile创建镜像

1.基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行.例如: # This dockerfile uses the ubuntu image # VERSION 2 - EDITION 1 # Author: docker_user # Command format: Instruction [arguments / command ] .. # Base image to use, this nust be set as the first line FROM ubu

[转]Docker基础-使用Dockerfile创建镜像

本文转自:https://www.cnblogs.com/jie-fang/p/7927643.html 1.基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行.例如: # This dockerfile uses the ubuntu image # VERSION 2 - EDITION 1 # Author: docker_user # Command format: Instruction [arguments / command ] .. # Base imag

Docker数据管理与网络通信之镜像的创建方法

Docker镜像的创建方法 Docker镜像除了是Docker的核心技术之外,也是应用发布的标准格式. 一个完整的Docker镜像可以支撑一个Docker容器的运行,在Doker的整个使用过程中,进入一个已经定型的容器之后,就可以在容器中进行操作,最常见的操作就是在容器中安装应用服务,如果要把已经安装的服务进行迁移,就需要把环境以及搭建的服务生成新的镜像. 创建镜像的方法有三种,分别为基于已有镜像创建.基于本地模板创建以及基于Dockerfile创建. 基于已有镜像创建 基于已有镜像创建主要使用

创建镜像

创建镜像:基于已有镜像的容器创建运行docker run后,进入到该容器中,我们做一些变更,比如安装一些东西,然后针对这个容器进行创建新的镜像docker commit -m "change somth"  -a "somebody info"  image_id (通过docker images获取id) 新镜像名字例如:  docker commit -m "install httpd" -a "Aming" 2c74d5

Docker-使用Dockerfile创建镜像

Dockerfile是一个文本格式的配置文件,用户可以使用Docker来快速创建自定义的镜像 基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行 一般而言,Dockerfile分为四部分:基础镜像信息.维护者信息.镜像操作指令和启动时执行指令 FROM ubuntu MAINTAINER docker_user [email protected] RUN echo "deb http://archive.ubuntu.com/ubuntu/ raring main un

使用 Dockerfile 创建镜像

简介 Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像. 本文首先将介绍Dockerfile典型的基本结构及其支持的众多指令,并具体讲解通过这些指令来编写定制镜像的Dockerfile. 最后,会介绍使用Dockerfile创建镜像的过程. 基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行. 一般而言,Dockerfile分为四部分:基础镜像信息.维护者信息.镜像操作指令和容器启动时执行指令.例如: # 第一行必须指定