步骤 1: 登录 EC2 实例
- 使用 SSH 登录到你的 EC2 实例。
ssh -i <你的密钥文件>.pem ec2-user@<实例的公共IP地址>步骤 2: 更新系统软件包
在实例中运行以下命令以更新软件包:
sudo yum update -y   # 如果是 Amazon Linux
sudo apt update && sudo apt upgrade -y   # 如果是 Ubuntu步骤 3: 安装 Docker
对于 Amazon Linux 或 Amazon Linux 2:
- 安装 Docker:
sudo yum install docker -y- 启动 Docker 服务:
sudo systemctl start docker- 配置 Docker 在系统启动时自动运行:
sudo systemctl enable docker对于 Ubuntu:
- 安装必要的工具:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y- 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg- 添加 Docker 仓库:
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:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y- 启动 Docker 服务:
sudo systemctl start docker
sudo systemctl enable docker步骤 4: 验证 Docker 安装
运行以下命令确认 Docker 是否已成功安装:
docker --version测试 Docker 是否能正常工作:
sudo docker run hello-world如果看到类似以下输出,说明安装成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.步骤 5: 非 root 用户使用 Docker (可选)
如果希望当前用户不需要使用 sudo 即可运行 Docker 命令:
- 将用户添加到 Docker 用户组:
sudo usermod -aG docker $USER- 重新登录或运行以下命令以刷新组权限:
newgrp docker- 测试:
docker run hello-world完成后,你的 EC2 实例就可以使用 Docker 来运行容器了。🎉
 
 
                     
            
        













 
                    

 
                 
                    