共计 2428 个字符,预计需要花费 7 分钟才能阅读完成。
CentOS 安装 Docker 请看这里:http://www.linuxidc.com/Linux/2014-09/106671.htm
前面的文章 http://www.linuxidc.com/Linux/2014-09/106672.htm,我们创建了 CentOS 镜像,这次我们要在 CentOS 上制作 Ubuntu 镜像。
方法如下:
root:
yum -y install debootstrap
cd /home/admin/
第一次执行:
debootstrap –arch amd64 precise ubuntu-precise http://mirrors.163.com/ubuntu/
报错:no such script /usr/share/debootstrap/scripts/precise
解决办法:
ln -s /usr/share/debootstrap/scripts/gutsy /usr/share/debootstrap/scripts/precise
再次执行:
debootstrap –arch amd64 precise ubuntu-precise http://mirrors.163.com/ubuntu/
修改权限:
chown -R admin.admin ubuntu-precise
切换成 admin 用户:
su admin
[admin@localhost ~]$ cd ubuntu-precise/
制作 ubuntu 镜像
[admin@localhost ubuntu-precise]$ tar -c .|docker import – ubuntu1204-base
43ad1b1116dd81b704fddcb803cf5267e6f66f2dd7751b5d2248495f97443705
查看镜像:
[admin@localhost ubuntu-precise]$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu1204-base latest 43ad1b1116dd About a minute ago 172.7 MB
centos63-bash latest d2ecedd2b5ed About an hour ago 306.7 MB
创建 ubuntu 容器:
[admin@localhost ubuntu-precise]$ docker run -t -i ubuntu1204-base /bin/bash
root@8053e2ca797b:/# pwd
/
root@8053e2ca797b:/# exit
exit
查看当前容器:
[admin@localhost ubuntu-precise]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8053e2ca797b ubuntu1204-base:latest /bin/bash 31 seconds ago Exited (0) 2 seconds ago thirsty_thompson
14c9afaf2f06 centos63-bash:latest /bin/bash About an hour ago Exited (0) About an hour ago insane_lalande
重新启动和进入 ubuntu 容器:
[admin@localhost ubuntu-precise]$ docker start 8053e2ca797b
8053e2ca797b
[admin@localhost ubuntu-precise]$ docker attach 8053e2ca797b
root@8053e2ca797b:/# ls
bin dev home lib64 mnt proc run selinux sys usr
boot etc lib media opt root sbin srv tmp var
在 Docker 里面运行的 Ubuntu 基础镜像就制作成功了。
CentOS 6/ 7 系列安装 Docker http://www.linuxidc.com/Linux/2014-07/104768.htm
Docker 的搭建 Gitlab CI 全过程详解 http://www.linuxidc.com/Linux/2013-12/93537.htm
Docker 安装应用 (CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
Docker 和一个正常的虚拟机有何区别? http://www.linuxidc.com/Linux/2013-12/93740.htm
在 Docker 中使用 MySQL http://www.linuxidc.com/Linux/2014-01/95354.htm
Docker 将改变所有事情 http://www.linuxidc.com/Linux/2013-12/93998.htm
Docker 安装应用 (CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
Docker 的详细介绍 :请点这里
Docker 的下载地址 :请点这里
更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2
更多 CentOS 相关信息见 CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14