docker中如何制作自己的基础镜像
一.本地镜像
举个例子:现在把自己的开发环境打包,取名为centos6-base.tar,然后在docker中,以centos6-base.tar作为基准镜像。
1.创建自己的镜像,放置于/root目录下:
#tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos6-base.tar /
需要注意的是,文件打包支持的类型只有(.tar, .tar.gz, .tgz, .bzip, .tar.xz, or .txz)这几种。
2.将制作的centos导入,并命令为:centos6-base:
#cat centos6-base.tar | docker import - centos6-base
3.现在可以运行它了(测试查看内核):
#docker run -i -t centos6-base cat /etc/redhat-release
二.本地目录
假设你把centos-base.tar放在/opt目录里,则这条命令可以为(未验证):
$ sudo tar -c . | docker import - /opt
二.远程镜像
- 操作比较简单:
$ sudo docker import http://example.com/exampleimage.tgz
docker中如何制作自己的基础镜像相关推荐
- Docker Review - dockerfile 实战_给基础镜像增加功能
文章目录 文件格式 实操Docker file 给基础镜像centos 增加功能 dockerfile镜像制作 docker build 通过dockerfile构建镜像 启动新镜像,验证 docke ...
- 如何从“零开始”创建自己的 Docker 基础镜像
Docker 镜像是从Dockerfile定义一个基本镜像和一系列添加您自己的文件系统层的指令创建的.但是,如果您想制作自己的"基本图像",会发生什么?以下是如何从头开始并从头开始 ...
- Docker基础镜像操作系统基础镜像对比(参考官方文档),优化docker镜像
目录: 一. 选择Docker基础镜像 操作系统基础镜像 1. busybox 2. Alpine 3. CentOS 4. Ubuntu 5. Debian 二.编程语言基础镜像 应用基础镜像 其它 ...
- 解决后端乱码,制作支持中文字体JRE8基础镜像
有时候基于官网的jdk/JRE镜像制作自己的后端镜像包运行起来,可能由于缺乏中文字体会导致程序中文乱码. 可参考如下 将你用的中文字体写到dockerfile同级fonts目录下,运行docker b ...
- 父镜像、子镜像、AUFS、UFS之间的关系、基础镜像
一.Docker 到底为什么这么快? 两句话回答这个问题: 轻量级虚拟化,性能损耗小 AUFS文件系统分层设计,将资源利用率玩到极致 原理冗长,但很有意思,感兴趣请继续. 1.轻量级虚拟化技术 一句话 ...
- docker常用命令 | game2048网页游戏 | nginx镜像 | 数据卷管理 | docker网络管理 | 构建apache镜像 | Dockerfile常用的命令
DOCKER https://www.docker.com http://www.runoob.com/docker/docker-command-manual.html docker命令大全 镜像用 ...
- N1刷Armbian系统并在Docker中安装OpenWrt旁路由的详细教程
最近入手了个传说中的N1,CPU.内存.存储卡的配置还不错,但只有1个网口(不过是千兆的),USB接口又是2.0的,实在没有想好到底能干啥.本来想只刷个openwrt路由固件来测试哈的,但又觉得浪费了 ...
- SQLyog连接虚拟机中docker中的mysql过程详解,并解决2003错误
docker中安装启动mysql: 获取镜像docker pull mysql:5.7 启动并创建mysql容器 docker run -d -p 3306:3306 -v /home/mysql/c ...
- docker中konga的安装
docker中konga的安装 拉取镜像 docker pull pantsel/konga 2.初始化konga的数据库 docker run --rm \--network=kong-net \p ...
最新文章
- 关于rtsp的时间戳问题
- 2018成都初二计算机会考时间,2018年四川学业水平考试时间及科目
- P4051-[JSOI2007]字符加密【SA】
- asp.net2.0跨域问题
- CCF 201312-4 有趣的数
- 华为机试——字符串反转
- 笔记 | 《机器学习》手推笔记更新集成学习(Boosting和随机森林)
- about semget
- java原生的ajax怎么写,用原生js实现 ajax方法
- android 工厂测试内存,Android性能测试之内存
- 带你学 Redis:Redis安装(二)
- IDG研究显示,混合云是数字化转型的“强大助推器”
- jQuery的一些基本的函数和用jQuery做一些动画操作
- ftell函数的用法(用于获取指针位置)
- Android的六大布局详解
- 领导力培训知识点汇总及感悟-1
- 【笔记】【JavaScript】JSchallenger-Arrays对象-练习笔记
- python kfold交叉验证_KFold交叉验证
- JAVA_数组的截取
- 单片机原理与应用-51