04_Cenos安装Docker

news/2024/11/29 17:42:52/

docker安装文档:
ubuntu:https://docs.docker.com/engine/install/ubuntu/
centos:https://docs.docker.com/engine/install/centos/
debian:https://docs.docker.com/engine/install/debian/

cenos安装Docker前提:

必须是CenOS 7/8/9

卸载旧版本

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

安装最新版本:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动Docker

sudo systemctl start docker

测试是否安装成功

sudo docker run hello-world

设置开机启动

# 开机自动启动docker
systemctl enable docker# 重启
reboot# 测试
docker info# 看看有没有下面的报错,没有的话,说明设置成功
Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info# 不成功的话,请参考一下链接:
https://blog.csdn.net/Ber_Bai/article/details/116044628

问题1:普通用户执行docker命令报错问题

报错:

ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.sock: connect: permission denied
errors pretty printing info错误:尝试连接到位于的Docker守护进程套接字时,权限被拒绝unix:///var/run/docker.sock:获取“http://%2Fvar%2Frun%2Fdocker.sock/v.124/info”:拨号unix/var/run/doker.sock:connect:拒绝权限
错误漂亮的打印信息

原因:
官方已说
在这里插入图片描述
解决:
1,使用root用户
2,加入docker组
以下是加入docker组的步骤:

# 查看当前系统有哪些组(选)
sudo cat /etc/group# 添加docker用户组
sudo groupadd docker # 检测当前用户是否已经在docker用户组中,其中 用户名 为你自己系统的用户名。
sudo gpasswd -a 用户名 docker 
# 例如我的用户名是sunybole,那么我就需要执行
sudo gpasswd -a sunybole docker 
# 也可以用下面的方法,将当前用户添加至docker用户组
sudo gpasswd -a $USER docker # 更新docker用户组
newgrp docker # 重启docker服务
sudo service docker restart # 切换当前会话到新group或重启会话(选)
newgrp - docker 

问题2:普通用户使用sudo报错问题

报错

xxx is not in the sudoers file.This incident will be reported.

解决

1,切换到root用户下
2,添加sudo文件的写权限
chmod u+w /etc/sudoers
3, 编辑sudoers文件
vi /etc/sudoers
找到 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
4, 撤销sudoers文件的写权限
chmod u-w /etc/sudoers

在这里插入图片描述


http://www.ppmy.cn/news/123598.html

相关文章

【20230531】Git命令和Github相关使用

1 在Git中缓存GitHub凭据 根据系统下载对应的GitHub CLI 2.25.1 2. github主页,点击用户头像选择settings->Developer Settings->Personal access tokens申请密钥(主要分为Fine-grained tokens和Tokens classic)gh需要使用的是Tokens …

九阳豆浆机维修资料整理

最近豆浆机故障,在检修过程中收集到的资料全部来自互联网,涉及到的资料版权属于原作者,整理如下,希望对需要的人有用。 1、九阳豆浆机 2、豆浆机原理与维修,整机工作过程,各元件作用,电路图详细…

苏泊尔搭载华为鸿蒙系统,苏泊尔小C主厨料理机体验:华为鸿蒙系统加持,融汇多种功能...

【科技犬】 受邀参加苏泊尔小C主厨料理机的新品体验会,这款产品给我留下的深刻的印象。 首先这款产品设计了十种烹调模式,利用烘烤盖、蒸笼、玻璃盖和压力盖四款不同锅盖,达到“一机多用”、“一锅多菜”的效果,极大节省烧菜的时间…

九阳破壁机轴承坏只能换刀片总成组件

不知道使用率过高,还是设计不行,这个破壁机看上面的标签是2021年3月出的。使用不到2年就漏水了。根据网上的维修视频来看。只能换刀片组件总成,因为漏水一般是轴承坏了,无法单独更换。这个拆解有视频的,有需要的可以看…

九阴九阳

1. 不要为过去买单 不要活在过去,今天才是最最重要的,明天更重要。 不要弥补过去,那样会错过今天和明天,更会把自己迷失在过去的阴影中,会造成总是犯错,又总是为过去改过,于是生活在一个怪圈之中…

SpringBoot之九重九阳神功

Spring boot参考指南 12016.03.04 09:31:02字数53731阅读29903 Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgbook/spring-boot-reference-guide-zh/details 带目录浏览地址:http://www.maoyupeng.com/spring-boot-api.html 1.Spring Boot文档 本节…

洗地机什么牌子最好?洗地机品牌排行榜前十名

洗地机是近年来火热的清洁电器,凭借强劲的顽渍污渍去除和高效的地面清洁性能,成为了保持洁净家居环境、为生活做减法的黑科技,颇受生活达人们的追捧和青睐。洗地机的品牌、种类众多,一时间令人眼花缭乱。今天,我想为大…

人工智能常用网站及论坛

网站1 Microsoft C、C 和汇编程序文档网站: https://docs.microsoft.com/zh-cn/cpp/?viewmsvc-160 网站2 菜鸟教程网站: https://www.runoob.com/cplusplus/cpp-tutorial.html 网站3 微软开发者论坛: https://social.msdn.microsoft.com/forums/zh-cn/home 网站4 C参考手册…