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

Linux 下部署安装docker

在 Linux 下部署安装 Docker,不同的 Linux 发行版(如 Ubuntu、CentOS 等)安装步骤有所差异,以下是常见发行版的安装方法:

Ubuntu 系统

  1. 更新软件包索引:打开终端,执行sudo apt-get update,确保获取最新的软件包信息。
  2. 安装必要软件包:运行sudo apt-get install ca-certificates curl gnupg lsb-release,这些软件包用于支持apt通过 HTTPS 使用存储库。
  3. 添加 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,保障软件包来源安全。
  4. 设置稳定版 Docker 存储库:对于 Ubuntu Jammy(22.04)或更高版本,运行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;较旧版本将$(lsb_release - cs)替换为对应版本代号,如focal
  5. 安装 Docker 引擎:再次更新软件包索引sudo apt - get update,然后sudo apt - get install docker - ce docker - ce - cli containerd.io docker - compose - plugin ,安装 Docker 社区版及相关组件。
  6. 验证安装:运行docker version查看版本信息,或docker run hello - world,若看到欢迎消息,则安装成功。

CentOS 系统

  1. 卸载旧版本(若有):若之前安装过旧版本 Docker,执行sudo yum remove docker docker - client docker - client - lite docker - common docker - io runc进行卸载。
  2. 安装必要软件包:执行sudo yum install -y yum - utils ,为后续安装做准备。
  3. 设置 Docker 存储库:运行sudo yum - config - manager --add - repo https://download.docker.com/linux/centos/docker - ce.repo,添加 Docker 存储库。
  4. 安装 Docker 引擎:执行sudo yum install docker - ce docker - ce - cli containerd.io docker - compose - plugin,安装 Docker 及其相关组件。
  5. 启动并设置开机自启:启动服务sudo systemctl start docker,设置开机自启sudo systemctl enable docker
  6. 验证安装:同 Ubuntu 系统,用docker versiondocker run hello - world命令验证。

其他安装方式

  1. 自动化安装脚本:Docker 官方和国内 daocloud 都提供一键安装脚本。官方:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun;daocloud:curl -sSL https://get.daocloud.io/docker | sh。但使用官方脚本可能遇到 GPG 密钥验证失败等问题,此时需添加 Docker 官方 GPG 密钥(如sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8 ),更新包管理器后重新运行脚本。
  2. 离线安装:在没有网络的环境下,可进行离线安装。如 CentOS7.0,先下载 Docker 安装包和依赖包,网址如Index of linux/centos/7/x86_64/stable/Packages/ ,下载完成后通过rpm -ivh命令逐个安装;Ubuntu18.04 则在Index of linux/ubuntu/dists/bionic/pool/stable/amd64/ 下载安装包,用sudo dpkg -i命令安装。

相关文章:

  • Python进程详解
  • Nginx server_name 配置说明
  • Device Mapper 机制
  • 统计学(第8版)——统计抽样学习笔记(考试用)
  • 如何用AI写论文、做科研,AMiner沉思一站式辅助
  • Python 中的加密库:守护数据安全的利刃
  • @Transactional 什么情况下会失效
  • 用HTML5+CSS3+JavaScript实现找不同游戏
  • RocketMQ 重试机制详解及最佳实践
  • 【DAY44】预训练模型
  • 网格三面角,散射过程推导
  • Origin图像数字化工具——如何复制其他人的图表作为对比数据
  • nacos开启鉴权密码登录
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
  • 回溯算法学习
  • [25-cv-61102]SMG律所代理Fanatics 体育用品商标维权案
  • CppCon 2015 学习:The Birth of Study Group 14
  • Rougamo.Fody 实现一个AOP日志
  • 简单介绍C++中 string与wstring
  • EZDML:一款国产免费的数据库建模工具
  • 一些难以发现的网站/流量查询网站
  • 网站建立的关键技术/天津网站建设
  • 地方房地产网站seo实战案例分享/seo短视频保密路线
  • 手机网站建设 的作用/推广平台哪儿有怎么做
  • 佛山网站建设玲念建站/扬州网络推广哪家好
  • 企业手机网站建设咨询/营销课程培训都有哪些