init-opt.sh:
mkdir -p /data/{file,docker,site} ;
mkdir -p /data/file/logs/nginx;
chmod -R 777 /data;
chown -R admin.admin /data;
# 开启BBR加速
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
yum -y remove kernel-core-4.18.0-193.28.1.el8_2.x86_64 kernel-devel-4.18.0-193.28.1.el8_2.x86_64 kernel-4.18.0-193.el8.x86_64 kernel-devel-4.18.0-240.10.1.el8_3.x86_64 kernel-modules-4.18.0-240.10.1.el8_3.x86_64 kernel-4.18.0-193.28.1.el8_2.x86_64 kernel-tools-libs-4.18.0-240.10.1.el8_3.x86_64 kernel-core-4.18.0-240.10.1.el8_3.x86_64 kernel-modules-4.18.0-193.28.1.el8_2.x86_64 kernel-tools-4.18.0-240.10.1.el8_3.x86_64 kernel-core-4.18.0-193.el8.x86_64 kernel-4.18.0-240.10.1.el8_3.x86_64 kernel-modules-4.18.0-193.el8.x86_64
# docker
groupadd docker
usermod -aG docker admin
# 安装网络yum源
yum -y install epel-release
yum clean all
# 安装依赖环境
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --enable extras
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker
yum -y install docker-ce
cat >> /etc/docker/daemon.json << EOF
{
"max-concurrent-downloads": 2,
"max-concurrent-uploads": 1,
"insecure-registries":["hub.htmltoo.com:5000"],
"storage-driver": "overlay2",
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-file": "3"
}
}
EOF
systemctl daemon-reload
systemctl start docker
systemctl enable docker
systemctl restart docker
# 更新软件
yum check-update
yum update -y
yum clean all
签名:这个人很懒,什么也没有留下!