环境:Centos 6.9
0.查看是否满足安装需求。
先检查服务器环境,docker要求操作系统CentOS6以上,kernel 版本必须2.6.32-431或更高,即>=CentOS 6.5,
[root@master ~]# uname -r
2.6.32-696.23.1.el6.x86_64
docker的存储驱动是Device Mapper,看下你的驱动是否符合
[root@master ~]# grep device-mapper /proc/devices
253 device-mapper
1.配置yum源,yum source config
mv /etc/yum.repos.d/CentOS-Base.repo{,.bkp}
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
2.安装Docker
yum install docker-io -y
更改配置文件
[root@master /]# vim /etc/sysconfig/docker
other-args列更改为:other_args="--exec-driver=lxc --selinux-enabled"
3.查看版本
docker --version
Docker version 1.7.1, build 786b29d/1.7.1
4.加入开机自启动
chkconfig docker on
5.启动守护进程
[root@master ~]# service docker start
Starting docker: [确定]
docker images ----查看docker的镜像 docker ps ----查看正在运行docker的容器 docker ps -a ---查看全部docker容器 docker stop name --停止某个 docker start name --启动某个 docker kill name --杀死某个 docker rm name --删除某个 docker rmi name --删除某个镜像(和删除容器有区别,i据我的感觉意思是images,这样也好记) docker pull name --拉去某个镜像 docker info --查看docker信息 docker version --查看docker版本 docker exec -it name bash --用过bash进docker的容器,当时我启动了,不知道怎么进
6.查看Docker状态
[root@mysql_server ~]# service docker status
docker (pid 7145) 正在运行...
7.查看启动日志
[root@mysql_server ~]# tail -10 /var/log/docker