Amazon Linux 2023 安装 Docker
1. 简介
在公司需要将代码部属到 Amazon Linux 2023 系统上时,去 Docker 官方文档里面看也没有针对该系统的部属文档。虽然有通用的 Linux 部属方案但不能应用包管理工具。
首先执行yum
、dnf
、apt
,执行yum
和dnf
都有正确回应大概确定包管理工具的是 CentOS 系列的包管理工具,但也不能确定是否能按照 Docker 官方 CentOS 安装文档安装。之前将同使用apt
包管理工具的Ubuntu
和Debian
安装文档弄混了都造成了安装失败,后面查询下 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