文档章节

CentOS 6.5 docker自制CentOS镜像

活的自由
 活的自由
发布于 2014/04/15 15:53
字数 300
阅读 5395
收藏 4

安装docker请看这里:http://my.oschina.net/feedao/blog/222306

安装:

yum -y install febootstrap

添加用户:

adduser admin

把admin用户加到docker组:

usermod -a -G docker admin

使用admin用户操作

su admin

cd /home/admin

使用root账号制作镜像,普通用户制作后会有各种问题

febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6 centos6-doc http://mirrors.163.com/centos/6/os/x86_64/

(-i 安装package, centos6 操作系统版本,centos6-doc安装目录,最后是源地址)

上面成功后:

cd centos6-doc/

tar -c .|docker import - centos63-bash

(centos63-bash为docker镜像名字)

执行:docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos63-bash       latest              d2ecedd2b5ed        8 minutes ago       306.7 MB

测试docker镜像,创建一个容器:

docker run -t -i centos63-bash /bin/bash

退出后

docker ps -a

[admin@localhost root]$ docker ps -a
CONTAINER ID        IMAGE                  COMMAND             CREATED             STATUS                     PORTS               NAMES
14c9afaf2f06        centos63-bash:latest   /bin/bash           7 minutes ago       Exited (0) 6 minutes ago                       insane_lalande     

启动刚才创建的容器:

docker start 14c9afaf2f06

进入启动后的容器:

docker attach 14c9afaf2f06

一个简单的镜像就制作完成了。

导出镜像和导入镜像方便分享镜像文件

导出镜像:

docker save IMAGENAME | bzip2 -9 -c>img.tar.bz2
导入镜像(换一台机器):

bzip2 -d -c <img.tar.bz2 | docker load

© 著作权归作者所有

活的自由
粉丝 65
博文 80
码字总数 12547
作品 0
成都
高级程序员
私信 提问
加载中

评论(8)

pyruby
pyruby

引用来自“asdfsx”的评论

在官方文档上找到了,制作centos的方法,用的是一个叫rinse的工具,制作的脚本在github上
https://github.com/dotcloud/docker/blob/master/contrib/mkimage-rinse.sh
ubuntu上用febootstrap我也碰到问题了,请问你解决了吗?
asdfsx
asdfsx
在官方文档上找到了,制作centos的方法,用的是一个叫rinse的工具,制作的脚本在github上
https://github.com/dotcloud/docker/blob/master/contrib/mkimage-rinse.sh
活的自由
活的自由 博主

引用来自“asdfsx”的评论

我在ubuntu上搞这个~~~只看到febootstrap 4.1,依赖supermin

我这里是在CentOS 6.5上做的,环境不一样。你装个CentOS 6.5的虚拟机就可以折腾了。我这些东西都是在虚拟机里面弄的。

asdfsx
asdfsx
我在ubuntu上搞这个~~~只看到febootstrap 4.1,依赖supermin
活的自由
活的自由 博主

引用来自“asdfsx”的评论

找不到老版本的febootstrap,新版本改名叫supermin,完全搞不懂了

yum就可以安装了,你是要自己编译?

asdfsx
asdfsx
找不到老版本的febootstrap,新版本改名叫supermin,完全搞不懂了
活的自由
活的自由 博主

引用来自“asdfsx”的评论

febootstrap的新版本使用方法完全不一样啊!!!

哪里不一样了,可以看新版本:http://my.oschina.net/feedao/blog/223795

asdfsx
asdfsx
febootstrap的新版本使用方法完全不一样啊!!!
CentOS Docker 安装

CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上...

科技小能手
2017/11/12
0
0
docker 四.使用docker镜像.

四.Docker镜像的使用 一.Docker 安装 1.1 查看系统版本 [root@node1 ~]# cat /etc/redhat-release CentOS release 6.6 (Final) 1.2 使用epel yum源 [root@node1~]#rpm -ivh http://mirror......

786376668
2015/04/27
0
0
开源中国的 Docker 优秀文章汇总

Docker 是一个开源的 Linux 应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相...

oschina
2014/08/25
6K
11
Aliyun服务器安装docker

CentOS Docker 安装 [TOC] 在虚拟机内安装docker,用于经常测试的一些项目,自动发布项目等。部署一个docker运行环境很重要。不需要的时候直接删掉就可以,不修改机器配置,简单方便。 dock...

肖建军
2018/11/27
0
0
Docker使用系列二:CentOS 6.5 制作可以ssh登录的Docker镜像

Docker使用系列一我们把镜像源改为了阿里云的,方便后续的操作。 执行这个命令就把源地址改为阿里的: curl https://git.oschina.net/feedao/Docker_shell/raw/start/ali-centos.sh | sh 第一...

活的自由
2014/04/18
12.3K
26

没有更多内容

加载失败,请刷新页面

加载更多

cleanLastUpdated.bat

@echo offrem create by AnXiaole rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\AnXiaole\.m2\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPO......

安小乐
4分钟前
0
0
操作放大器的用法是什么?

  有区别   1、单级放大的倍数比较有限,一般在100倍以下。放大倍数很大的话,负反馈就比较浅,对于放大倍数的稳定性不利。假如需要放大倍数更高,就不得不动用多级放大电路了。单级放大...

仙溪
6分钟前
0
0
c++ 上传文件 curl

bool uploadFile(std::string url, std::string file, std::string auth) { boost::filesystem::path p(file); CURL *curl; CURLcode res; struct curl_httppost *for......

青黑
12分钟前
2
0
冒泡与插入排序的代码实现

// 冒泡排序,a 表示数组,n 表示数组大小public void bubbleSort(int[] a, int n) { if (n <= 1) return; for (int i = 0; i < n; ++i) { // 提前退出冒泡循环的标志位 ...

无名氏的程序员
15分钟前
3
0
centos7.6 +mhvtl1.6安装

以前的mhvtl都是在centos6.x,5.x上安装的mhvtl以前版本为1.4,现在最新的1.6出来,可以安装在centos7.6上,下面是安装过程: 1.安装基础包 centos7.6只要能上外网,默认是配置了yun源的,这些...

突突突酱
17分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部