1,安装yum (需要外网)
#!/bin/bash
# 备份当前 YUM 源文件
sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
# 添加 Rocky Linux 8.9 源
cat <<EOF | sudo tee /etc/yum.repos.d/rocky.repo
[rocky-base]
name=Rocky Linux \$releasever - BaseOS
baseurl=http://mirrors.rockylinux.org/\$releasever/BaseOS/\$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
[rocky-updates]
name=Rocky Linux \$releasever - Updates
baseurl=http://mirrors.rockylinux.org/\$releasever/AppStream/\$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
[rocky-extras]
name=Rocky Linux \$releasever - Extras
baseurl=http://mirrors.rockylinux.org/\$releasever/extras/\$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
EOF
# 清除 YUM 缓存并重建
sudo yum clean all && yum makecache && yum update && yum -y install net-tools vim telnet
echo "Rocky Linux 8.9 和 ERP 8.9 的 YUM 源已配置完成。"
2,安装ERP源
sudo yum install epel-release
3.安装docker
[root@localhost ~]# cat docker-fengshu.sh
#!/bin/bash
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
yum install -y --allowerasing yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-edge
yum install -y --allowerasing docker-ce
systemctl start docker
systemctl enable docker
yum install -y --allowerasing unzip lrzsz telnet
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
yum install -y --allowerasing yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-edge
yum install -y --allowerasing docker-ce
systemctl start docker
systemctl enable docker
yum install -y --allowerasing unzip lrzsz telnet
4,安装docker-compose
sudo yum install -y python3 python3-pip
pip3 --version
sudo pip3 install docker-compose
docker-compose -v
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens33
UUID=869c9ea6-b26d-4c96-ad88-caa850502ffb
DEVICE=ens33
ONBOOT=yes
IPADDR="192.168.31.50"
NETMASK="255.255.255.0"
GATEWAY="192.168.31.1"
[root@localhost ~]# systemctl restart NetworkManager