如果要在CentOS下安装Docker容器,必须是CentOS 7 (64-bit)、CentOS 6.5 (64-bit) 或更高的版本,并要求 CentOS 系统内核高于 3.10。
或者使用命令,查看当前linux版本
升级当前linux到最新,执行如下命令会将你的系统升级为最新
此时再次显示当前linux版本已经是最新的7.4.1708。由于docker推荐使用 overlay2 的存储模式,在此种模式下性能和安全性都会好很多,所以必须升级最新版cenos7。
一、安装Docker容器
1、yum安装docker
Docker软件包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:
等待一会安装完成
2、启动 Docker 服务
3、查看 Docker 服务是否启动正常
看到如下提示证明docker启动正常
4、产看docker信息,此时看到存储系统已经采用 overlay2 存储模式
5、测试运行 hello-world
由于本地没有hello-world镜像所以启动不了,但看到如下提示证明安装成功。
6、镜像加速
由于国内网络问题拉取 Docker 镜像会十分缓慢,所以可以添加网易镜像地址:http://hub-mirror.c.163.com 加速。
将其中的内容替换为如下,当然你可以添加其它镜像地址。
二、修改docker存储目录
默认docker安装在 /var/lib/docker 目录中,如果此挂载点空间不足就需要修改默认的docker目录,修改方式有几种:
1、使用ln的方式添加软连接;
2、修改docker配置文件将其指到新目录。
查看当前docker目录:
下文使用第二种方法:
1、停止docker运行
2、将docker目录移动到新的位置,将 docker 移动到 home下
3、修改配置文件
在其中增加如下参数其中“/home/docker”是你指定的新目录
4、重新加载配置docker文件
5、重新启动docker
6、再次查看docker目录
三、设置开机自启动
1、修改rc.local运行权限
2、打开rc.local文件
3、在文件中增加如下内容(根据你的需要替换你的容器名称)
参考文献:
http://www.runoob.com/docker/centos-docker-install.html