阿里云轻量服务器安装docker?

在阿里云轻量应用服务器上安装 Docker 是一个非常常见的需求,下面是一个完整的步骤指南,适用于基于 Linux(以 CentOS 为例) 的轻量服务器。如果你使用的是 Ubuntu 或 Debian 系统,我也会给出对应的命令。


✅ 一、准备工作

1. 登录到你的轻量服务器

你可以通过阿里云控制台的远程连接功能或者使用 SSH 登录:

ssh root@你的服务器IP

2. 更新系统软件包(可选但推荐)

对于 CentOS:

yum update -y

对于 Ubuntu/Debian:

apt update && apt upgrade -y

✅ 二、安装 Docker

方法一:使用官方安装脚本安装 Docker(推荐)

对于 CentOS / Ubuntu 系统通用方式:

# 安装依赖
yum install -y yum-utils || apt-get install -y curl gnupg2 software-properties-common

# 下载并安装 Docker 官方脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

这里使用了阿里云的镜像源来X_X安装。


✅ 三、启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker

✅ 四、验证是否安装成功

docker --version
docker run hello-world

如果输出类似以下内容,说明 Docker 已成功运行:

Hello from Docker!
This message shows that your installation appears to be working correctly.

✅ 五、(可选)安装 Docker Compose

如果你需要使用 docker-compose 来编排容器:

# 下载最新版的 docker-compose
curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 添加执行权限
chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose --version

🔒 六、防火墙与端口开放(重要)

阿里云轻量服务器默认关闭了大部分端口,你需要去阿里云控制台手动开放对应端口(如:80、443、3000等)。

路径:
阿里云控制台 > 轻量服务器 > 服务器详情 > 防火墙 > 添加规则


📝 七、常见问题

1. 没有权限执行 docker 命令?

解决方法:将当前用户加入 docker 用户组:

usermod -aG docker $USER

然后退出终端重新登录即可。


✅ 总结

步骤 内容
1 登录服务器
2 安装依赖
3 使用脚本安装 Docker
4 启动并启用 Docker
5 测试 Docker 是否正常运行
6 可选安装 Docker Compose
7 控制台开放端口

如果你告诉我你用的是 CentOS 还是 Ubuntu,我可以提供更具体的指令。欢迎继续提问!

未经允许不得转载:秒懂云 » 阿里云轻量服务器安装docker?