Docker

  • 更新系统包

    1
    sudo yum update -y
  • 安装 Docker

    1
    sudo dnf install -y docker
  • 启动并启用 Docker 服务

    1
    sudo systemctl enable --now docker
  • 验证 docker 安装

    1
    sudo docker run hello-world
  • 允许当前用户使用 docker

    1
    sudo usermod -a -G docker $USER

    注意:需要重新登录生效。

Docker Compose

  • 下载最新版本

    1
    2
    DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d '"' -f 4)
    sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/libexec/docker/cli-plugins/docker-compose
  • 赋予执行权限

    1
    sudo chmod +x /usr/libexec/docker/cli-plugins/docker-compose
  • 验证

    1
    docker compose version