什么是镜像,镜像是怎么产生的,通过这节的学习的Docker container机制要比虚拟机的机制要小巧,原因何在?本节课程的内容是连接12节的,所以肯定跟12节的github有关系:https://github.com/limingios/docker.git
首先启动vagrant,在上一节创建的虚机
vagrant reload
vagrant ssh
sudo service docker restart
sudo docker version
sudo curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b81aace9.m.daocloud.io
sudo systemctl restart docker
sudo docker image ls
ls
cd labs
cd docker-centos-vim/
ls
pwd
more Dockerfile
sudo service docker restart
sudo docker build -t liming/vim:latest .
这里注意里面一共用了两步,这个跟咱们编写的Dockfile有关系,因为Dockfile也就两行。
sudo docker pull ubuntu:14.04
sudo docker image ls
如果自己安装一个centos 和ubuntu 在虚拟机上也需要几个G吧,这里通过docker 才几百兆,是不是很省空间。
注意:从:https://hub.docker.com/ 中不仅仅可以下载官方的Image还可以下载私人的Image 他们的区别是:官方的名字后面没有/,私人的:人名/Image的名称
#4 通过版本号
sudo docker pull bitnami/wordpress:4
#默认的latest
sudo docker pull bitnami/wordpress
#创建文件
touch test.txt
#执行yum安装
yum install vim
PS:认识了Image,下次如何创建自己的Image。实践中,欢迎大家持续关注。