关闭防火墙
#关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
配置方法
配置IP
cd /etc/NetworkManager/system-connections
[ipv4]
address1=192.168.21.91/24,192.168.21.2
dns=8.8.8.8;8.8.4.4;
method=manual
## 重启
nmcli n off && nmcli n on
hostnamectl set-hostname master
## 重启系统
配置源
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^# baseurl=https://repo.almalinux.org|baseurl=https://mirrors.aliyun.com|g' \
-i.bak \
/etc/yum.repos.d/almalinux*.repo
dnf makecache
安装企业源
yum install epel-release -y
安装 docker
设置yum源
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache
安装
yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
常用命令
#启动
systemctl start docker
#开机启动
systemctl enable docker
常用软件
JDK
yum install java-1.8.0-openjdk* -y //安装
MySql8.0
docker run -p 3306:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
docker cp mysql8:/etc/my.cnf /home/app/mysql8/conf/
docker rm -f mysql8
docker run -p 3306:3306 \
--privileged=true \
--restart=unless-stopped \
-e MYSQL_ROOT_PASSWORD=root \
-v /home/app/mysql8/conf/my.cnf:/etc/my.cnf \
-v /home/app/mysql8/data:/var/lib/mysql \
--name mysql8 -d mysql:8.0
docker exec -it mysql8 /bin/bash
mysql -u root -p
use mysql;
## 远程配置
Redis
mkdir -p /home/app/redis/conf/
vi /home/app/redis/conf/redis.conf
## 配置文件
requirepass 密码
#bind 127.0.0.1
protected-mode no
docker run --restart=always -p 6379:6379 -v /home/app/redis/data:/data -v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf --name redis -d redis redis-server /etc/redis/redis.conf
Nginx
yum install nginx -y
文件同步
yum install rsync -y