代码拉取完成,页面将自动刷新
#!/bin/bash
################################################
# Function : Install docker
# Desc : 用于安装容器docker的脚本
# Platform : ubuntu
# Version : 1.0
# Date : 2022-10-29 17:17:58
# Author : ncnynl
# Contact : 1043931@qq.com
# URL: https://ncnynl.com
# Licnese: MIT
# QQ Qun: 创客智造B群:926779095
# QQ Qun: 创客智造C群:937347681
# QQ Qun: 创客智造D群:562093920
################################################
export TEXTDOMAINDIR=/usr/share/locale
export TEXTDOMAIN=commands
echo "$(gettext "Install docker")"
set -e # 遇到错误时终止脚本
echo "===== 安装 curl ====="
sudo apt update
sudo apt install -y curl
echo "===== 安装最新版本 Docker ====="
curl -fsSL https://get.docker.com | sh
echo "===== 启动并开机自启 Docker ====="
sudo systemctl enable --now docker
echo "===== 配置当前用户无 root 使用 docker ====="
sudo groupadd docker || true # 如果已存在则忽略错误
sudo usermod -aG docker $USER
newgrp docker
echo "===== 检查 Docker 版本 ====="
docker --version
echo "===== 检查 Docker Compose 版本 ====="
docker compose version || echo "docker compose 尚未安装(可执行下一步手动安装)"
echo "===== 如果 docker-compose 没安装,可执行以下命令 ====="
echo "sudo apt install -y docker-compose-plugin"
echo "===== 测试 Docker 是否正常工作 ====="
docker run hello-world
echo "✅ Docker 安装完成!请重新登录或执行 newgrp docker 后再使用。"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。