centos docker 部署

在 Alibaba Cloud Linux 3 上安装 Docker 可以使用阿里云 ECS 专用脚本(针对 Alibaba Cloud Linux 优化):

bash 复制代码
# 1. 添加 Docker 稳定版仓库
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF

# 2. 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 3. 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker

# 4. 配置阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com"]
}
EOF

# 5. 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker

# 6. 验证
docker --version
docker run hello-world

安装 Docker Compose 插件

bash 复制代码
# 1. 安装 docker-compose-plugin
sudo yum install -y docker-compose-plugin

# 2. 验证安装(注意:命令是 docker compose,没有横线)
docker compose version

# 3. 创建别名(方便使用 docker-compose 命令)
echo 'alias docker-compose="docker compose"' >> ~/.bashrc
source ~/.bashrc

# 4. 验证别名
docker-compose version
相关推荐
ZenosDoron13 小时前
Linux/Unix 系统中用于创建链接的命令ln
linux·运维·unix
IDO读书13 小时前
CentOS 7 安装 xampp-linux-1.8.1.tar.gz 详细步骤(解压、启动、验证)
linux
wuminyu13 小时前
专家视角看Lambda表达式的原理解析
java·linux·c语言·jvm·c++
tingting011913 小时前
dns域名信息收集
linux·服务器·前端
JiaWen技术圈13 小时前
nf_tables 架构深度详解(内核级完整架构)
linux·服务器·安全·运维开发
XX風14 小时前
三维点云处理环境相关-ubuntu安装numpy、open3d
linux·ubuntu·numpy
Hungry_Shark14 小时前
Windows上Docker安装失败:DockerDesktop must beowned by an elevated account
windows·docker
苏渡苇14 小时前
关于Docker镜像仓库
docker·镜像仓库·docker私有镜像仓库
zzipeng14 小时前
IMX6ULL CAN通讯应用学习
linux·运维·网络
代码中介商14 小时前
Linux多线程编程完全指南(下):线程同步与互斥锁
linux·redis·线程·互斥锁