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

vm ubuntu22安装docker

我是mac m1芯片环境,安装了vmware,我在vmware中安装好了ubuntu22.04.3,下一步如何安装docker?

1、安装ssh
sudo apt update
sudo apt install -y openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

2、更新系统
sudo apt update
sudo apt upgrade -y

3、安装必要依赖
sudo apt install -y ca-certificates curl gnupg lsb-release

4、添加 Docker 官方 GPG Key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

5、添加 Docker 官方 APT 源(适配 ARM 架构)
echo \
"deb [arch=arm64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

6、更新 APT 并安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

7、启动并设置开机自启
sudo systemctl enable docker
sudo systemctl start docker

8、配置国内镜像、并验证
vim /etc/docker/daemon.json

{"registry-mirrors": ["https://y8yh50dy.mirror.aliyuncs.com","https://docker.m.daocloud.io"],"insecure-registries": ["39.100.100.999:51001"]
}

sudo systemctl daemon-reload
sudo systemctl restart docker
curl -I https://docker.m.daocloud.io

9、验证
docker version
docker run --rm hello-world

 

http://www.gsyq.cn/news/17063.html

相关文章:

  • 重装系统后 D 盘软件搜不到?3 步搞定快捷方式与搜索问题
  • PVS 可见性剔除示意图
  • Ambari安装Hadoop
  • 数据仓库中的“时间旅行者”:深入理解渐变维度(SCD)与拉链表
  • MOVEit网络攻击波及普华永道与安永,供应链安全再响警钟
  • Penchick Online Mathematical Olympiad, Qualifying Test 1, III.4
  • 多区域多 VLAN 网络搭建与访问控制及服务器部署实验
  • Tina_Linux_系统软件 开发指南
  • 实用指南:C++ 建造者模式:简单易懂的设计模式解析
  • Python中的数据结构
  • [ Qt ] | 与环境相关的执行(二):键盘、定时器、窗口移动和大小
  • Python 中的链式操作——重点讲解链式调用
  • 04 APP 自动化- Appium toast 元素定位列表滑动 - 教程
  • 副本(Replica)在Elasticsearch中扮演什么角色? - 详解
  • 课程作业(10月8日)
  • 浅谈导数
  • NOI Linux 食用教程
  • 题解:P6162 [Cnoi2020] 四角链
  • sudo docker exec -it backend bash 以交互方式(interactive)进入正在运行的 Docker 容器的命令行环境 - 实践
  • 完整教程:MySQL 如何判断某个表中是否存在某个字段
  • 【使用JAVA调用deepseek】构建自能回复
  • 8.RV1126-OPENCV 视频中添加LOGO - 指南
  • 深入解析:pikachu通关教程-File Inclusion
  • 几个重要的偏微分方程
  • 虚拟机器人学习自然语言指令技术解析
  • 用 Haskell 实现英文数字验证码识别
  • 实用指南:【结构型模式】代理模式
  • 深入解析:Kotlin 中companion object {} 什么时候触发
  • libopenssl-1_0_0-devel-1.0.2p RPM 包安装教程(openSUSE/SLES x86_64)​
  • API异常信息如何实时发送到钉钉 - 详解