升级 Kernel
查看 kernel 版本
uname -r
2.6.32-573.22.1.el6.x86_64
需要把 kernel 版本从 2.6
升级到 3.1
导入 public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装 elrepo 到 CentOS 中
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
安装 kernel-lt(长期支持版本)
yum --enablerepo=elrepo-kernel install -y kernel-lt
修改 Grub 引导顺序
vim /etc/grub.conf
将 default=1
修改为 default=0
,保存重启系统即可
安装 Docker
关闭 selinux
setenforce 0
sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
下载安装 EPEL 源
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo
安装 Docker
yum -y install docker-io
Docker 服务
service docker start # 启动
service docker restart # 重启
service docker stop # 停止
常用镜像命令
docker search <name> # 搜索镜像
docker pull <name> # 拉取镜像
docker images # 镜像列表
docker rmi <id> # 删除镜像
常用容器命令
docker run -it <name> /bin/bash # 创建并进入容器
docker ps # 查看正在运行的容器
docker ps # 查看所有容器
docker start <CONTAINER ID> # 启动容器
docker stop <CONTAINER ID> # 停止容器
docker kill <CONTAINER ID> # 杀死容器
docker restart <CONTAINER ID> # 重启容器
docker rm <CONTAINER ID> # 删除容器
docker attach <CONTAINER ID> # 附着到容器
docker commit <CONTAINER ID> <image name> # 提交容器保存成镜像
docker inspect <CONTAINER ID> # 检查容器参数(IP 等)