Docker支持以下的CentOS版本:
CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
#我们先来连上服务器 看下我们服务器的版本是否符合要求;
#回顾一下怎么查看linux系统版本;
$ uname -a
可显示电脑以及操作系统的相关信息。 $cat /proc/version
说明正在运行的内核版本。$cat /etc/issue
显示的是发行版本信息
$lsb_release -a
适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb
好的 我们的linux版本是可以使用的那么我们可以开始了
开启我们的踩坑之旅!!!
使用 yum 安装(CentOS 6.5下)
Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:
[root@*****~]# yum -y install docker
虽然我已经准备好踩坑 但这关爱来的太突然 我有点措手不及
这是个什么鬼 答案就是版本不对找不到docker 换成wget算了
wget -qO- https://get.docker.com/ | sh
或者
curl -fsSL https://get.docker.com/ | sh
好吧 总算安装成功 如果你是 centos6.5 那么你直接用wget 否则你就升级到7
建立 docker 用户组
默认情况下,docker
命令会使用Unix socket与 Docker 引擎通讯。而只有root
用户和docker
组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用root
用户。因此,更好地做法是将需要使用docker
的用户加入docker
用户组。
建立docker
组:
建立 docker 组:
$ groupadd docker
将当前用户加入 docker 组:
$ usermod -aG docker $USER
启动 Docker 后台服务
[root@***** ~]# service docker start
测试运行 hello-world
[root@***** ~]#docker run hello-world