1.确保安装了wget和curl
yum install -y wget curl
2.修改yum源为阿里源
curl https://git.oschina.net/pauldeng/scripts/raw/master/docker/aliyun-centos6-yum.sh | sh
3.安装docker
yum -y install docker-io
4.更新Device Mapper
yum -y upgrade device-mapper-libs
5.设置开机启动Docker
chkconfig docker on
service docker start
6.制作CentOS镜像的工具
yum -y install febootstrap
7.制作CentOS镜像文件centos6-image目录
febootstrap -i bash -i wget -i yum -i iputils -i iproute -i man -i vim-minimal -i tar -i tree -i openssh-server -i openssh-clients centos6 centos6-image http://mirrors.aliyun.com/centos/6/os/x86_64/
8.制作Docker镜像,镜像名字是centos6-base
cd centos6-image && tar -c .|docker import - centos6-base
9.制作可以ssh登陆的Docker镜像,名字是centos6-ssh
docker build -t centos6-ssh https://git.oschina.net/pauldeng/scripts/raw/master/docker/Dockerfile
10.创建容器
docker run -d --name mycontainer -p 127.0.0.1:2222:22 centos6-ssh
11.SSH登录容器
ssh root@127.0.0.1 -p 2222