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 Docker14个基础命令

 

序号

命令

简介

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值