Docker入门例子
1 Docker简介
Docker 提供了一个可以运行应用程序的容器。Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。Docker 利用Linux的LXC、cgroup、AUFS:Docker 扩展了 LXC(Linux Containers),通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境;cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离;Docker使用了一种叫AUFS的文件系统,这种文件系统可以让你一层一层地叠加修改你的文件,最底下的文件系统是只读的,如果需要修改文件,AUFS会增加一个可写的层(Layer)。
2 Docker安装与启动
#安装docker
[root@localhost /]# yum -y install docker-io
#启动
[root@localhost /]# service docker start
Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
#将docker加入开机启动
[root@localhost /]# chkconfig docker on
3 Docker的14个基础命令
序号 |
命令 |
简介 |
1 |
docker info |
检查Docker的安装是否正确 |
2 |
docker pull busybox |
构建最小的Linux系统 |
3 |
docker run busybox /bin/echo Hello Docker |
运行"Hello World"例子 |
4 |
sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done") |
每隔一秒打印一次Docker |
5 |
docker logs $sample_job |
查看job当前状态 |
6 |
docker help |
查看docker帮助 |
7 |
docker stop $sample_job |
停止sample_job |
8 |
docker restart $sample_job |
重启sample_job |
9 |
docker stop $sample_job docker rm $sample_job |
停止后移除sample_job |
10 |
docker commit $sample_job job1 |
将容器保存为镜像 |
11 |
docker images |
查看镜像 |
12 |
docker search (image-name) |
查找镜像 |
13 |
docker history (image_name) |
镜像历史 |
14 |
docker push (image_name) |
镜像推送到registry |
参考:
CentOS系统下docker的安装配置及使用详解 - 服务器之家
http://www.server110.com/docker/201411/11105.html
百度-Docker入门实战
已有 0 人发表留言,猛击->> 这里<<-参与讨论
ITeye推荐