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

ubuntu上安装docker

在 Ubuntu 上安装 Docker,可以按照以下步骤进行操作:

  1. 更新软件包列表:运行以下命令来更新系统的软件包列表:

    sudo apt update
    
  2. 安装必要的依赖项:运行以下命令来安装 Docker 所需的依赖项:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加 Docker 的官方 GPG 密钥:运行以下命令来添加 Docker 的 GPG 密钥,以验证下载的软件包的完整性:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  4. 添加 Docker 的软件源:根据你的 Ubuntu 版本选择以下其中一个命令添加 Docker 的软件源。

    对于 Ubuntu 20.04:

    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

    对于 Ubuntu 18.04:

    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
  5. 安装 Docker:运行以下命令来安装 Docker 引擎:

    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
  6. 验证 Docker 安装:运行以下命令来验证 Docker 是否正确安装并正在运行:

    sudo docker run hello-world
    

    如果一切正常,你将看到一个简短的欢迎消息,表示 Docker 已成功安装。

现在,你已经在 Ubuntu 上成功安装了 Docker。你可以使用 docker 命令来管理和运行容器化的应用程序。请注意,在使用 Docker 命令时,可能需要使用 sudo 或将当前用户添加到 docker 用户组中,以便无需使用 sudo 来运行 Docker 命令。

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

相关文章:

  • 【Docker】Linux主机部署Docker
  • vue前端docx库生成word表格 并合并单元格的例子
  • FastGPT配置文件及OneAPI程序:
  • Positive Semidefinite Matrices 什么是半正定矩阵?(undone)
  • shapely 笔记:STR TREE
  • neo4j常用代码
  • OpenAI划时代大模型——文本生成视频模型Sora作品欣赏(五)
  • Less预处理器教程
  • PCL 计算点云AABB包围盒的体积
  • 论软件测试工程师 重要性!
  • 防御第六次作业-防火墙综合实验(av、url过滤、dns过滤)
  • 打码半年,开源一款自定义大屏设计软件!
  • 云计算基础-大页内存
  • 数据结构-邻接链表
  • 十三、集合进阶——单列集合 及 数据结构
  • Android | ArcGIS入门
  • dockerfile文件书写
  • 蓝桥杯-整数删除
  • 以程序员的视角,看前后端分离的是否必要?
  • Linux:sed进阶(12)
  • Linux命令-builtin命令(执行bash内建命令)
  • HTML的特殊字符
  • 内核移植学习
  • Mysql 两个日期相减得到指定的格式数据
  • 第六十四天 服务攻防-框架安全CVE复现Apache shiroApache Solr
  • JavaScript 设计模式之享元模式
  • 利用故事推动企业变革:如何提升数据分析技能
  • Python内置函数04——enumerate
  • unity学习(28)——登录功能
  • Mac公证脚本-Web公证方式