ubuntu22.04 在线安装docker


1、卸载老版本Docker

sudo apt-get remove docker docker-engine docker.io containerd runc

2、更新软件包

sudo apt-get update
sudo apt-get upgrade

3、安装docker依赖

sudo apt-get install ca-certificates curl gnupg lsb-release

4、添加docker密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

5、添加阿里云软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

 6、安装docker

apt-get install docker-ce docker-ce-cli containerd.io

7、配置用户组(非必须操作,此操作目的是为了以后执行docker命令时无需输入sudo密码,避免这些重复操作而已。)

sudo usermod -aG docker $USER
sudo reboot

8、查看docker版本

sudo docker version

### 在 Ubuntu 22.04安装 Docker 的指南 在 Ubuntu 22.04安装 Docker 可以通过以下方法实现,确保系统已更新并安装必要的依赖项。 #### 系统准备 首先需要更新系统的包索引,并安装一些必要的工具来支持 Docker安装: ```bash sudo apt update sudo apt install -y apt-transport-https ca-certificates curl software-properties-common ``` 此步骤为后续添加 Docker 的官方 GPG 密钥和仓库做好准备[^1]。 #### 添加 Docker 官方 GPG 密钥 执行以下命令以添加 Docker 的官方 GPG 密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 这一步确保从 Docker 的官方源下载软件时的安全性。 #### 设置 Docker 软件源 接下来配置 Docker 的 APT 源,指定为 Ubuntu 22.04 (Jammy) 版本: ```bash echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 此命令会根据当前系统的架构自动选择正确的软件源。 #### 安装 Docker 引擎 完成上述配置后,可以安装 Docker 引擎: ```bash sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io ``` 这一步将安装 Docker 的核心组件以及相关的运行时环境[^1]。 #### 启动并验证 Docker 服务 启动 Docker 服务并设置开机自启: ```bash sudo systemctl enable --now docker ``` 验证 Docker 是否正确安装并运行: ```bash sudo docker run hello-world ``` 如果一切正常,该命令将输出一条欢迎信息,表明 Docker 已成功安装并运行。 #### 拉取指定架构的 Ubuntu 镜像(可选) 如果需要拉取特定 CPU 架构的 Ubuntu 22.04 镜像,可以使用以下命令: ```bash # 对于 aarch64 (ARM v8) 架构 docker pull --platform=linux/aarch64 ubuntu:22.04 # 对于 x86_64 架构 docker pull --platform=linux/x86_64 ubuntu:22.04 ``` 这些命令允许用户根据目标硬件的架构选择合适的镜像[^2]。 --- ### 注意事项 - 如果需要非 root 用户运行 Docker 命令,可以将用户添加到 `docker` 组: ```bash sudo usermod -aG docker $USER ``` 登出并重新登录以使更改生效。 - 确保网络连接正常,特别是在企业环境中可能需要配置代理。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值