pve部署甜糖(ttnode)

发布于 2021-11-03  981 次阅读


下载pve alpine镜像备份

复制压缩包内两个文件到/var/lib/vz/dump

点击恢复配置

选择系统盘并修改mac地址

新建一个缓存盘并挂载到vm上

启动vm

帐号密码都是root

创建挂载缓存盘

mkdir /mnt/ttnode
chmod 777 /mnt/ttnode

新建这块挂载盘

列出磁盘

fdisk -l

选中磁盘

fdisk /dev/sdb

n(删除命令为d)
p
1

#保存
w

格式化磁盘格式

mkfs.ext4 /dev/sdb1

查询磁盘ID

blkid

设置开机自动挂载脚本

vi /etc/fstab

在里面添加挂载盘ID、路径、格式如下

UUID=2f0dab6c-57af-4c77-a720-274f96c03b56 /mnt/ttnode ext4 defaults,nofail 0 0

退出后执行挂载命令

mount -a

查看当前已挂载磁盘

df

新建docke

docker run -d \
  -v /mnt/ttnode:/mnt/data/ttnode \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --name ttnode \
  --hostname ttnode \
  --net=host \
  --restart=always \
  --memory=800m \
  --cpus=1.5 \
  registry.cn-hangzhou.aliyuncs.com/tiptime/ttnode:latest

参数解释

-v /mnt/disk:/mnt/data/ttnode `(可自行修改本机缓存目录) /mnt/disk 表示本机缓存目录,该目录通常是选择你的U盘路径, /mnt/data/ttnode 内部缓存目录不需要修改`
-v /var/run/docker.sock:/var/run/docker.sock `支持自动更新`
--name ttnode `容器名称`
--net=host `(单实例不推荐修改) 目前推荐 docker host 模式,就是 docker 网络环境与设备环境一致,适合单拨。`
--hostname ttnode  `(不推荐修改) ttnode uid 由 mac 地址和 hostname 决定,mac 地址和hostname 不变,ttnode uid 才能不变。mac 地址是主机地址了,所以指定 hostname 给容器,就可以固定 uid 了。`
--restart=always `(不推荐修改) 自动重启,除非 docker 出错`
--memory=2g `限制内存 2g`
--cpus=1.5 `限制 cpu 核心数`

打开浏览器输入ip:1024绑定甜糖

在路由器内设置端口转发

附docker常用命令

列出
docker ps -aq

停止
docker stop $(docker ps -aq)

删除
docker rm $(docker ps -aq)

删除镜像

docker rmi $(docker images -q)


或许明日太阳西下倦鸟已归时