在centos6.2上安装docker最新的笔记! #!/bin/sh 一。升级linux内核 #1.编译安装内核环境准备 #查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库; yum grouplist #一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具 yum groupinstall "Development Tools" #你必须这样才能让 make *config 这个指令正确地执行 yum install ncurses-devel #如果你没有 X 环境,这一条可以不用 yum install qt-devel #创建 CentOS-6 内核时需要它们 yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel #2.编译安装内核 tar xvf ./linux-3.10.81.tar -C /usr/src/ cp ./install-kernel.config /usr/src/linux-3.10.81/.config sh -c 'yes "" | make oldconfig' cd /usr/src/linux-3.10.81/ make -j4 bzImage && make -j4 modules && make -j4 modules_install && make install #3.修改内核启动顺序 #vi /etc/grub.conf 修改系统,新内核启动 reboot #注意,重新编译内核: #make mrproper #make clean 二。安装docker 按官网方法安装 #https://docs.docker.com/ 官网安装教程 装完提示device-mapper-libs 版本低,如下升级之 #yum upgrade device-mapper-libs 三。FAQ: ERRO[0002] Error during graph storage driver.Cleanup(): device or resource busy 解决方式是先找出没有umount的路径 cat /proc/mounts | grep "mapper/docker" | awk '{print $2}' 依次:umount 正在运行的容器,强行终止docker服务。会造成如上错误 (责任编辑:IT) |