Amazon Linux 2023 安装 Docker

Amazon Linux 2023 安装 Docker

1. 简介

在公司需要将代码部属到 Amazon Linux 2023 系统上时,去 Docker 官方文档里面看也没有针对该系统的部属文档。虽然有通用的 Linux 部属方案但不能应用包管理工具。

首先执行yumdnfapt,执行yumdnf都有正确回应大概确定包管理工具的是 CentOS 系列的包管理工具,但也不能确定是否能按照 Docker 官方 CentOS 安装文档安装。之前将同使用apt包管理工具的UbuntuDebian安装文档弄混了都造成了安装失败,后面查询下 Amazon 有安装文档,下面是我安装 Docker 的笔记方便后期查看。

2. 安装 Docker

检查更新

bash 复制代码
sudo dnf update -y

安装 Docker

bash 复制代码
sudo dnf install -y docker

启动 Docker

bash 复制代码
sudo systemctl start docker

给 Docker 添加开机自启

bash 复制代码
sudo systemctl enable docker

测试 Docker

bash 复制代码
sudo docker run --rm hello-world

3. 加入 Docker 组

正常使用sudo命令安装的Docker在用户以普通身份操作时会提示没有权限,可以自己使用docker ps测试看下是否提示没有权限访问。

如果提示没有权限按下面步骤,将当前用户添加进docker组就可以了。

将当前用户添加进 Docker 组

bash 复制代码
sudo usermod -a -G docker $USER

切换去 docker 组

bash 复制代码
newgrp docker

检查配置成功

bash 复制代码
docker ps

4. 安装 Docker Compose v2

下载 docker compose

  • 版本号查询地址(从Tags上看):compose
bash 复制代码
DOCKER_COMPOSE_VERSION="v2.29.7"  # 请根据需要替换为最新版本
sudo curl -L "https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

添加执行权限

bash 复制代码
sudo chmod +x /usr/local/bin/docker-compose

检查命令是否配置成功

bash 复制代码
docker-compose --version

5. 参考

相关推荐
wang_shu_mo_ran13 分钟前
网络编程(一):网络编程初识
运维·服务器·网络
sukioe34 分钟前
【无标题】
后端·docker·centos
hai3152475431 小时前
九章空间几何对照直译法:通用芯片 / 定制专用芯片 编译适配规则
linux·汇编·bash
姚青&1 小时前
持续交付与 DevOps 体系
运维·devops
ton_tom1 小时前
设备驱动程序编程-Linux2.6.10-kdb安装-32位
linux·运维·服务器
Elastic 中国社区官方博客1 小时前
谁来评判评判者?在 Elasticsearch Workflows 中使用 LLM-as-a-Judge
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
dddwjzx1 小时前
嵌入式Linux C应用编程入门——进程 ( 二 )
linux·嵌入式
HAPPY酷2 小时前
【ROS2】VMware + Docker 运行 Gazebo 崩溃与“假死”排查实录
qt·docker·容器
SSO_Crown2 小时前
AI 招聘管理系统深度评测与选型指南
大数据·运维·人工智能
cft56200_ln2 小时前
gPTP Master 报文目的 MAC 地址
运维·服务器·网络