手动docker部署
1、拉取帕鲁的docker镜像,无docker请自行百度
docker pull docker.mirrors.sjtug.sjtu.edu.cn/kagurazakanyaa/palworld:latest
2、重命名拉取的镜像
docker tag docker.mirrors.sjtug.sjtu.edu.cn/kagurazakanyaa/palworld pal
3、创建docker容器挂载卷(游戏存档、配置)
docker volume create palworld_saved
4、运行容器
docker run -d --name=pal -v "palworld_saved:/opt/palworld/Pal/Saved" -p 8212:8211/udp pal
5、添加云服务器放行端口(一定要注意连接协议为UDP)
自动docker部署(手动搭建)
自动docker部署(基于宝塔)
1、创建Docker Compose文件:
[reply title="评论后刷新" explain="由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃"]
在你的项目目录中创建一个
docker-compose.yml
文件,其中包含容器的定义。确保在这个文件中定义了卷,以便保存数据。
version: "3"services: pal: image: docker.mirrors.sjtug.sjtu.edu.cn/kagurazakanyaa/palworld:latest volumes: - palworld_saved:/opt/palworld/Pal/Saved ports: - "8212:8211/udp"volumes: palworld_saved:
2、在你的项目目录中创建一个用于启动Docker容器的脚本文件,例如
start.sh
。确保给予执行权限。如果想自动拉取最新则可以添加
#!/bin/bashdocker-compose pull #在有新文件时自动更新Docker镜像,你可以修改 start.sh,在启动之前添加Docker镜像的拉取 docker-compose up -d
3、执行成功结果展示
4、运行成功解决展示
宝塔面板路径
[reply title="评论后刷新" explain="由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃"]
1、如果是宝塔自带docker环境存档路径为
/var/lib/docker/volumes/palworld_saved
2、如果升级怎么办,怎么映射存档
docker pull docker.mirrors.sjtug.sjtu.edu.cn/kagurazakanyaa/palworld:latest
常见问题回答
问:创建卷之后如果重新pull镜像是否会删除卷中的存档?
答:不会,创建卷后,卷中的数据是持久的,不受重新拉取镜像的影响。Docker 卷被设计为持久性存储,它们在容器之间保留数据,即使你停止、删除容器,甚至重新拉取镜像,卷中的数据仍然保持不变。
在你重新拉取镜像时,Docker 会下载最新的镜像,并启动一个新的容器实例。但是,与卷相关联的数据仍然存在于卷中,因此你不需要担心重新拉取镜像会导致存档数据的丢失。
如果你在重新拉取镜像之后遇到问题,可以通过之前提到的步骤,将卷中的数据复制到新的卷中,以确保数据在容器中得以正确挂载。
问:如果服务器崩溃了或者容器损坏该怎么办?
答:可以做磁盘raid或者Goodsync实时备份数据。
问:如何修改参数配置文件?
答:上面有卷的映射路径或者可以自定义路径。
问:我改买什么样的配置才可以满足需求?
答:

4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有