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's Blog14 分钟前
Linux小课堂: 文件操作核心命令深度解析(cat、less、head、tail、touch 与 mkdir 命令)
linux·chrome·less
Do_GH3 小时前
【Linux】07.Ubuntu开发环境部署
linux·运维·ubuntu
勤源科技3 小时前
全链路智能运维中的实时流处理架构与状态管理技术
运维·架构
CHH32133 小时前
在 Mac/linux 的 VSCode 中使用Remote-SSH远程连接 Windows
linux·windows·vscode·macos
tryCbest3 小时前
Linux使用Docker部署项目后期更新
linux·运维·docker
孤独得猿3 小时前
聊天室项目开发——etcd的安装和使用
linux·服务器·c++·etcd
siriuuus3 小时前
Linux Tomcat 简单使用及 Nginx 反向代理
linux·nginx·tomcat
呱呱巨基4 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
竹等寒5 小时前
Linux-网络安全私房菜(二)
linux·服务器·web安全
YuCaiH5 小时前
Linux文件处理
linux·笔记·嵌入式