速卖通素材
努力

docker阿里云2核2G安装?

服务器

在阿里云ECS实例(2核2G配置)上安装Docker的步骤如下,分为环境准备、安装Docker、配置优化及验证几个阶段:


1. 环境准备

  • 操作系统:推荐使用阿里云官方支持的Linux发行版(如Ubuntu 20.04/22.04、CentOS 7/8等)。
    # 检查系统版本
    cat /etc/os-release
  • 更新系统
    sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
    sudo yum update -y                     # CentOS/RHEL

2. 安装Docker

方法一:使用官方脚本快速安装

curl -fsSL https://get.docker.com | sudo sh

方法二:手动安装(以Ubuntu为例)

# 卸载旧版本
sudo apt remove docker docker-engine docker.io containerd runc

# 安装依赖
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加仓库
echo "deb [arch=amd64 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 -y docker-ce docker-ce-cli containerd.io

CentOS/RHEL系统

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io

3. 配置优化(针对2核2G资源)

  • 启动Docker并设置开机自启

    sudo systemctl enable --now docker
  • 限制Docker资源使用(避免占用过多内存/CPU):

    • 修改/etc/docker/daemon.json(若无则新建):
      {
      "default-ulimits": {
      "nofile": {
        "Name": "nofile",
        "Hard": 65535,
        "Soft": 65535
      }
      },
      "log-driver": "json-file",
      "log-opts": {
      "max-size": "10m",
      "max-file": "3"
      }
      }
    • 重启Docker生效:
      sudo systemctl restart docker
  • 用户权限管理(可选):

    sudo usermod -aG docker $USER  # 将当前用户加入docker组,避免每次sudo
    newgrp docker                 # 刷新组权限

4. 验证安装

docker --version           # 查看版本
docker info                # 检查运行状态
docker run hello-world     # 测试运行容器

5. 阿里云镜像提速(提升拉取速度)

  • 登录阿里云容器镜像服务控制台,获取专属提速器地址。
  • 修改/etc/docker/daemon.json
    {
    "registry-mirrors": ["https://<your-aliyun-mirror>.mirror.aliyuncs.com"]
    }
  • 重启Docker:
    sudo systemctl restart docker

注意事项

  1. 资源监控:2核2G配置有限,建议通过docker stats监控容器资源占用。
  2. 容器限制:运行容器时可通过-m限制内存(如-m 1g),避免OOM。
  3. 防火墙:若需外部访问,开放相应端口(如2375/2376需谨慎)。

按照以上步骤,即可在阿里云2核2G的ECS上完成Docker的安装和基础优化。

未经允许不得转载:轻量云Cloud » docker阿里云2核2G安装?