扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
小编给大家分享一下CentOS 6.5如何制作ubuntu 12.04的docker镜像,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
为庆阳等地区用户提供了全套网页设计制作服务,及庆阳网站建设行业解决方案。主营业务为成都网站设计、网站建设、庆阳网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
安装docker请看这里:http://my.oschina.net/feedao/blog/222306
前面的文章http://my.oschina.net/feedao/blog/222699,我们创建了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.5如何制作ubuntu 12.04的docker镜像”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流