您的位置:首页 > 运维架构 > Docker

CentOS7安装Docker详细实践

2018-01-08 00:00 543 查看
摘要: CentOS7安装Docker详细实践

一、Docker简介

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,

然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有

任何接口。

一个完整的Docker有以下几个部分组成:

1.DockerClient客户端

2.Docker Daemon守护进程

3.Docker Image镜像

4.DockerContainer容器

二、安装准备

1.系统满足性查看

Docker安装要求是64位的系统,如果是CentOS7系统,系统的内核必须不小于3.10,我们先查看系统

版本和系统内核版本是否满足,使用命令:uname -r查看



2.更新系统依赖

我们将系统的更新到yum源的最新,使用命令:yum -y update



三、安装过程

1.添加docker.repo的配置

在终端执行:curl -sSL https://get.docker.com/ | sh



2.安装docker

在终端执行安装docker的命令:



3.启动docker服务

在终端执行:systemctl start docker.service,然后使用systemctl status docker.service查看



4.验证docker服务

在终端执行:docker run hello-world



看到上面终端的提示,说明docker服务安装是正常的

5.用户组添加

如果系统使用的非root用户则需要进行下面的操作,为了不要每次使用docker命令都要sudo,创建一

个docker的组并且将用户加入,当docker启动时,使得socket对docker组是拥有足够的系统权限

<1>.用root权限登陆并添加docker用户

终端执行:useradd -g docker docker ,

修改docker用户密码: echo "123456" | passwd --stdin docker



<2>新建docker用户组

在终端执行:usermod -aG docker docker



6.添加系统自启动

在终端输入: systemctl enable docker.service



四、总结

本文主要是在CentOS7上搭建了docker虚拟化服务,后面我们在使用docker的时候会记录一些应用的

的分享和遇到的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker CentOS CentOS7