Centos7.4 docker安装与部署 之5分钟搞定
今天,我们来认识一个虚拟化的软件Docker。在虚拟化这么发达的当下,如果不知道几个虚拟化系统环境及软件,感觉都不敢出门。最近工作上用docker 的地方比较多,加之最近又出现K8s ,不管干什么都从底层做起来。ok 今天就从Docker开始学起。今天花一晚上的时间学习和研究了一下docker ,然后我自己又总结了一个5分钟安装Docker与部署文档,虽然字数不多,但却是蛮清晰的。
docker安装与部署简单化操作,本人觉得如果熟练的话,其实5分钟太漫长,3分钟就完事了(再此声明只是简单的部署而已), 长话短说,现在开始。
----------------------------------------------------------------------
一、 操作系统 :
1、我的操作系统是Centos 7.4. (请看图一)
[root@localhost ~]# cat /etc/redhat-release
图一2、系统内核版本的检查 :
Centos版本的Docker 是对Centos 系统有要求的,CentOS 系统的内核版本必须高于 3.10 否则Centos 是不能支持docker的。
[root@localhost ~]# uname -r (请看图二 )
3、创建docker 用户和组 :
在默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此为了安全,更好地做法是将需要使用 docker 的用户加入 docker 用户组,解决了安全上的问题。(图三)
[root@localhost ~]# groupadd docker
[root@localhost ~]# useradd -g docker docker
[root@localhost ~]#
图三----------------------------------------------------------------------
二、Docker 安装 :
[root@localhost ~]# yum install -y docker
图四 图五 图六 图七 rock-7 图八 图九到此Docker 已经安装结束。
----------------------------------------------------------------------
三、启动docker 并测试Docker
1、启动docker :
[root@localhost ~]# service docker start
图十2、查看docker 状态 :
[root@localhost ~]# systemctl status docker
图十一3、使用Docker 用户组进行测试:
[root@localhost ~]# docker run hello-world
图十二如图上所显示的docker 已经正常的安装。 这个hello-world 我称之为docker 镜像测试命令,我认为这是一个验证和检验你的docker程序是否正常安装的一个方法。
四、 docker的部署:
1、 从docker官方 上拉取1个镜像来做为系统部署,我以centos7.4 为例做一个部署,这个下载的速度可能少慢一些。
[root@localhost ~]# docker pull centos:7.4.1708
图十三2、查看下载来的镜像:
[root@localhost ~]# docker images
图十四3、进入Docker 部署镜像系统中:
[root@localhost ~]# docker run -ti d3949 /bin/bash
图十五ps: 要想进入docker 容器中,如图十五的IMAGE ID 选前4到5 位数字 为进入docker镜像的唯一标识。
OK 至此Docker 已经安装+部署完毕。
有图的时候不看字,坚决不看字 ~哈哈 ,不过仔细看图就会发现细节。
网友评论