linux下快速和简单的安装docker
发布日期:2021-06-28 18:27:36 浏览次数:3 分类:技术文章

本文共 1262 字,大约阅读时间需要 4 分钟。

检查内核版本

Linux 发行版本是RHELCentOS,便需要7或之后版本

$ uname -r

检查系统架构

系统架构必须是64位

$ uname -m

 

检查安装

检查系统,安装适合的Docker安装包

$ curl https://get.docker.com > /tmp/install.sh

$ chmod +x /tmp/install.sh

$ /tmp/install.sh

 

SELinux置于宽容模式下运行

$ sestatus

 

SELinux status:                 enabled

SELinuxfs mount:                /sys/fs/selinux

SELinux root directory:         /etc/selinux

Loaded policy name:             targeted

Current mode:                   enforcing

Mode from config file:          enforcing

Policy MLS status:              enabled

Policy deny_unknown status:     allowed

Max kernel policy version:      28

 

enforcing 代表SELinux已经生效并会强制执行规则

改为宽容模式只要执行

$ sudo setenforce 0

 

省略sudo

Docker运行时需要特殊的权限,所以默认执行命令时前面必须加上sudo,省略命令前面加上sudo的方法就是将用户加入用户组。将用户加入用户组等同于赋予他root权限。因此,要了解机器是不是共享的,否则有安全隐患。

$ sudo usermod -aG docker 用户

加入用户组后,需要先注销再登入系统

然后是启动docker服务

$ sudo service docker restart

确认安装

$ docker version

Client:

 Version:      17.05.0-ce

 API version:  1.29

 Go version:   go1.7.5

 Git commit:   89658be

 Built:        Thu May  4 22:06:25 2017

 OS/Arch:      linux/amd64

 

Server:

 Version:      17.05.0-ce

 API version:  1.29 (minimum version 1.12)

 Go version:   go1.7.5

 Git commit:   89658be

 Built:        Thu May  4 22:06:25 2017

 OS/Arch:      linux/amd64

错误1

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

如果出现这个错误可以重启一下docker试试

$ service docker restart

参考资料:

《docker开发指南》第2章

转载地址:https://blog.csdn.net/xjj1314/article/details/73868421 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:docker-machine的安装
下一篇:安装docker-compose

发表评论

最新留言

不错!
[***.144.177.141]2024年04月01日 15时33分10秒