目标
安装并启动Docker服务,下载一个ubuntu的基础镜像,启动容器,在容器中输出 ‘hello world’
安装
Docker需要linux3.8以上的内核
我的测试环境是CentOS 7系统,由于CentOS-Extras源中已内置Docker,可以直接使用yum命令进行安装:
# sudo yum install -y docker
Docker支持CentOS 6及以后的版本,对于CentOS 6系统可使用EPEL库安装Docker,但为了稳定性,建议先升级内核后再安装docker
对于windows和mac系统,需要虚拟机和Boot2Docker的配合
启动
启动docker服务
# sudo service docker start
停止或重启
# sudo service docker start | stop
执行查看版本的命令检查是否启动成功
# docker version
正确输出各项版本信息,说明安装启动成功
下载镜像
这里我们下载一个docker仓库中已有的ubuntu系统镜像
# docker pull ubuntu
pull - 下载镜像
ubuntu - 镜像名称,可以指定版本号,没有的话就是最新版
执行后,docker会下载安装此镜像
查看系统中已经安装了的镜像
# docker images
可以看到已经列出了刚安装的ubuntu镜像信息
启动容器
启动并运行交互性的shell
docker run -i -t ubuntu /bin/bash
进入容器的shell
root@78213b322683:/#
输出‘Hello World’
root@78213b322683:/# echo 'hello world'
hello world