Docker linux 安装

bash 复制代码
sudo yum update
sudo yum clean all
sudo yum makecache

#安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#添加官方存储库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

#安装-跳过一些异常依赖
sudo yum install docker-ce docker-ce-cli containerd.io --skip-broken
#如果安装完启动不了卸载然后用这种方式重新安装
sudo yum install docker-ce docker-ce-cli containerd.io --nobest

sudo docker --version

#将docker 添加为系统服务
vim /etc/systemd/system/docker.service
#文件内容如下:  yum 安装的软件默认安装路径为/usr/bin
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com

[Service]
ExecStart=/usr/bin/dockerd
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process

[Install]
WantedBy=multi-user.target

#设置为开机启动
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker

#华为云自己的系统有个坑

因为会取如图所示的值

所以直接将repo配置文件中的对应的 $release变量直接改为指定的8

相关推荐
嵌入式×边缘AI:打怪升级日志13 小时前
从硬编码按键驱动到 Linux Platform 设备树驱动:逐行解剖与融会贯通
linux·运维·服务器
小周技术驿站14 小时前
Linux 权限管理细节详解
linux·运维·服务器·ubuntu·centos
思麟呀14 小时前
Select多路转接
linux·网络·c++·网络协议·http
雨奔14 小时前
Kubernetes 网络策略(NetworkPolicy)完全指南:声明式 Pod 通信管控
网络·容器·kubernetes
cen__y14 小时前
Linux04(重定向)
linux·服务器·c语言
身如柳絮随风扬14 小时前
Kubernetes v1.20.9 集群搭建
云原生·容器·kubernetes
senijusene15 小时前
I2C 总线框架下LM75A 温度传感器 Linux驱动开发:
linux·运维·驱动开发
片酷15 小时前
【Isaacsim&Isaaclab】安装教程
linux·开发语言·python
Magic@15 小时前
Redis学习[1] ——基本概念和数据类型
linux·开发语言·数据库·c++·redis·学习
大腕先生15 小时前
通用分页超详细介绍(附带源代码解析&页面展示效果)
xml·java·linux·服务器·开发语言·前端·idea