• vm16安装ubuntuServer22.04并安装docker


    一、安装ubuntu server 22.04

    下载ubuntu server 22.04
    https://cn.ubuntu.com/download/server/step1

    打开VMware16进行安装
    选系统语言为英语
    在这里插入图片描述
    选键盘布局为中文布局
    在这里插入图片描述
    选最小化方式安装
    在这里插入图片描述
    我这里设置静态IP地址
    在这里插入图片描述
    先查看本机的VMware16的网络配置

    然后填写ubuntu的网络配置,我这里配置静态IP为192.168.3.129

    配置 Ubuntu 系统镜像源地址,我这里改为阿里云源https://mirrors.aliyun.com/ubuntu
    在这里插入图片描述
    后面几步保持默认的,直接done就行。
    配置登录名和密码等
    在这里插入图片描述
    勾选安装OpenSSH远程工具
    在这里插入图片描述
    根据需要勾选要安装的软件,我这里不选
    在这里插入图片描述
    然后开始安装
    安装完后选择“现在重启”
    在这里插入图片描述
    然后点 VMware上的“我已完成安装”,红色错误信息不用管,再回车。
    在这里插入图片描述
    这时就可以输入用户名和密码登录ubuntu了。
    可以输入lsb_release -a查看系统版本。
    可以输入ip addr查看IP地址
    安装ping工具sudo apt install iputils-ping
    安装vim工具sudo apt -y install vim
    我个人用xshell7 home personal免费版连接ubuntu,第一次连可能没反应,再多点一次连接。

    二、安装docker引擎

    打开官方文档查看如何安装
    https://docs.docker.com/engine/install/ubuntu/
    照着文档一步步复制粘贴命令
    卸载旧docker的命令sudo apt-get remove docker docker-engine docker.io containerd runc
    安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
    添加 Docker 的官方 GPG 密钥
    sudo mkdir -p /etc/apt/keyrings

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    添加 Docker 官方库
    echo \ "deb [arch=$(dpkg --print-architecture) 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
    更新包索引sudo apt-get update
    查看可安装的docker版本apt-cache madison docker-ce
    安装指定版本的 Docker 引擎sudo apt-get install docker-ce=5:20.10.15~3-0~ubuntu-jammy docker-ce-cli=5:20.10.15~3-0~ubuntu-jammy containerd.io docker-compose-plugin

    查看docker运行状态systemctl status docker
    启用docker命令sudo systemctl start docker
    每次重启会自动启动命令sudo systemctl enable docker
    查看Docker 版本 sudo docker version
    防止Docker自动更新sudo apt-mark hold docker-ce

  • 相关阅读:
    怎么使用阿里巴巴关键字搜索工厂数据
    C语言:用递归函数求n的阶乘
    个人成长和职业发展
    nginx安装与使用(入门)
    R | R包默认安装路径的查看及修改
    最小生成树Boruvka算法
    可视化工具Datart踩(避)坑指南(3)——筛选框的疑惑
    18【命令设计模式】
    C++ "链链"不忘@必有回响之双向链表
    JDBC操作事务
  • 原文地址:https://blog.csdn.net/junshangshui/article/details/126453809