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. 参考

相关推荐
打不了嗝 ᥬ᭄1 分钟前
【Linux】多路转接 Select , Poll和Epoll
linux·网络·c++·网络协议·http
全栈工程师修炼指南2 分钟前
Nginx | 负载均衡策略:一致性哈希算法实践
运维·算法·nginx·负载均衡·哈希算法
jianchwa6 分钟前
Linux Kernel PCIe SRIOV机制分析
linux·运维·服务器
忍冬行者6 分钟前
基于docker安装jenkins+gitlab+harbor
docker·gitlab·jenkins
9ilk10 分钟前
【Linux】--- 五种IO模型
linux·运维·网络
百万彩票中奖候选人12 分钟前
迁移 Docker 存储目录
java·docker·eureka
西岭千秋雪_13 分钟前
MySQL日志梳理(服务器层)
java·运维·服务器·数据库·mysql
0wioiw038 分钟前
Docker(基础指令)
运维·docker·容器
Jk_Mr40 分钟前
Linux-进程状态
linux·操作系统·进程
_F_y41 分钟前
Linux:进度条编写
linux