当前位置: 首页 > news >正文

各种Linux版本安装Docker

文章目录

  • 一、Ubuntu 20.04.6
    • 1. 网卡和DNS配置
    • 2. Docker安装
  • 二、CentOS Linux 7.9
    • 1. 网卡和DNS配置
    • 2. Docker安装
  • 三、Alibaba Cloud Linux 3
    • 1. DNS配置
    • 2. repo说明
    • 3. Docker安装
  • 四、验证是否安装成功


一、Ubuntu 20.04.6

1. 网卡和DNS配置

/etc/netplan 找到 *.yaml 文件
修改 IP地址和DNS

addresses: [192.168.1.11/24]
nameservers:addresses: [119.29.29.29,8.8.8.8]

2. Docker安装

  • 依次执行
sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"
apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo systemctl daemon-reload
sudo systemctl restart docker

二、CentOS Linux 7.9

1. 网卡和DNS配置

/etc/sysconfig/network-scripts 找到 ifcfg-ens* 文件
修改 IP地址和DNS

IPADDR=192.168.1.111
DNS1=61.139.2.69
DNS2=8.8.8.8

2. Docker安装

  • 依次执行
rm -rf /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum install wget
yum update -y
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
yum -y install docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker

三、Alibaba Cloud Linux 3

1. DNS配置

  • NetworkManager配置
vim /etc/NetworkManager/conf.d/90-dns-none.conf
  • 编辑内容
[main]
dns=none
  • 执行命令使配置生效
systemctl reload NetworkManager
  • DNS配置
vim /etc/resolv.conf
  • 编辑内容
nameserver 223.5.5.5
nameserver 8.8.8.8
  • 执行命令锁定配置
chattr +i /etc/resolv.conf
  • 重新编辑配置文件先解锁
chattr -i /etc/resolv.conf

2. repo说明

如果mirrors.cloud.aliyuncs.com不能访问,则将/etc/yum.repos.d下所有文件的
http://mirrors.cloud.aliyuncs.com改为https://mirrors.aliyun.com
然后运行

yum clean all && yum makecache

3. Docker安装

依次执行

yum install -y yum-utils
yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus
dnf -y install docker-ce --nobest
systemctl start docker
systemctl enable docker

四、验证是否安装成功

运行

systemctl status docker

效果

在这里插入图片描述

http://www.lryc.cn/news/284395.html

相关文章:

  • git中合并分支时出现了代码冲突怎么办
  • 什么是防火墙?
  • tui.calender日历创建、删除、编辑事件、自定义样式
  • OpenHarmonyOS-gn与Ninja
  • Docker部署Traefik结合内网穿透远程访问Dashboard界面
  • 2024年甘肃省职业院校技能大赛信息安全管理与评估 样题二 理论题
  • 从代码到项目管理:程序员的职业跃迁与PMP认证之路
  • 空间形状对结构加法产物的影响
  • 构建高效外卖系统:技术实践与代码示例
  • HCIP-BGP选路实验
  • 线性表--顺序表
  • 前端面试题:节流和防抖
  • 网络工程师学习笔记——交换机路由器 数据传输
  • 【论文笔记】A Survey on 3D Gaussian Splatting
  • 项目实战————苍穹外卖(DAY11)
  • 非常好用的Mac清理工具CleanMyMac X 4.14.7 如何取消您对CleanMyMac X的年度订购
  • 【51单片机系列】proteus仿真单片机的串口通信
  • 【Qt】对象树与坐标系
  • 【设计模式】腾讯二面:自动贩卖机/音频播放器使用了什么设计模式?
  • 转换操作符转换类型:普通函数指针(普通函数、类的静态函数)、类的成员函数指针
  • 易控智驾高精度地图开发工程师校招一面、二面面经
  • 用VSCode玩STM32的烧录工具 CooCox Cortex Flash Programmer
  • Pycharm无法刷新远程解释器的框架: Can‘t get remote credentials for deployment server
  • c++设计模式之单例模式
  • Git学习笔记(第5章):Git团队协作机制
  • Python 面向对象绘图(Matplotlib篇-16)
  • Linux开机自动挂载window密码有转义字符的共享文件夹
  • Redis(四)
  • 一文解读ISO26262安全标准:术语
  • 使用stable diffussion插件StableSR将图片高清放大