1.sudo rm /var/lib/dpkg/lock-frontend
2.sudo rm /var/lib/dpkg/lock
3.apt install unzip
4.安装宝塔
5.创建目录:mkdir /data
6.初始化挂载硬盘:mkfs -t ext4 /dev/vdb 会生成uuid(Cos 不会生成 mount /dev/vdb /data)
7.vim /etc/fstab 编辑配置文件 加上UUID=5e441abf-bd2a-44ab-be88-a9624a6127fc(uuid) /data ext4 defaults 0 0 (cos + /dev/vdb /data ext4 defaults 0 0 )
8. 改存储位置
9.建数据库和属实现远程连接
10.配置nacos
11.docker run -d -p 9876:9876 --name nameserver nameserver:2023 sh mqnamesrv (mqnamesrv:打包好的镜像)
12:docker run -it -p 10909:10909 -p 10911:10911 --name broker broker:2023 sh mqbroker -n 172.17.0.1:9876 autoCreateTopicEnable=true (broker:打包好的镜像)
13:
docker run -it --name seata-server -it \
-p 8091:8091 \
-e SEATA_IP=182.44.6.79 \
-e SEATA_PORT=8091 \
--restart=always \
seata:1.0
14:更改容器位置:
systemctl stop docker
mv /var/lib/docker(默认位置) /data/(新位置)
vi /etc/docker/daemon.json
打开的是一个空文件(直接复制进去):
{
"data-root": "/data/docker",
"registry-mirrors": [
"https://hub.mirror.c.163.com"
],
"log-driver":"json-file",
"log-opts": {"max-size":"100m", "max-file":"3"}
}
systemctl start docker
完成以上流程后。如果容器列表为空:查看原来目录docker文件夹如果存在自己删除(删除前确保容器迁移过去了)
15.xxl-job:
vi startup.sh
nohup java -jar app.jar >start.out&(复制进去)
chmod 777 startup.sh
./startup.sh
cat start.out