使用docker+centos7搭建一个私服
写在文章前面:特别感谢管理员@小赫 提供的docker镜像!本教程所需要的文件在群文件里加群请点击我
第一步:准备阶段
确保您有一个Centos7服务器,或者虚拟机!并且您的服务器已经连上了网络。
需要在您的服务器上部署docker,如果您还有安装docker请跟着我做
如果您已经安装docker请直接跳到第二步
一.打开网卡
ifup ens33
如果您的网卡已经打开请跳过此步骤
如果您的网卡不是ens33,请使用ip addr 查看您的网卡名字
二.挂载阿里云yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
三.清理yum
yum clean all
四.安装一些必要的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
五、挂载docker镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
六、安装docker
yum install docker-ce docker-ce-cli containerd.io
七、启动docker
systemctl start docker
八、设置开机自启
systemctl enable docker
第二步:关闭防火墙和selinux
一、关闭防火墙
systemctl stop firewalld.service
设置防火墙开机不自启
systemctl disable firewalld.service
查看防火墙状态
firewall-cmd --state
二、关闭selinux
vi /etc/selinux/config
把SELINUX=enable
改成SELINUX=disabled
重启服务器
reboot
开机查看selinux状态(disable为关闭)
sestatus
第三步:开始部署服务器
一、拉取镜像
在这里特别感谢管理员@小赫 提供的docker镜像
docker pull evendevil66/grasscutter
可以使用docker images 查看是否拉取成功
二、设置割草机主体(私服主体“grasscutter”)
此步操作需要您手动,去群文件下载grasscutter,并解压到root家目录下
如果您还没有加群请点击我
如果您已解压成功,使用ls /root/可以看到家目录下已经多了grasscutter目录
打开grasscutter目录下的congfig.json 编辑里面的publicIP默认是127.0.0.1 请更改为您服务器的IP地址 (一共2处,都要更改)
三、运行拉取的镜像
docker run -dit \
-v /root/grasscutter:/var/grasscutter \
-p 444:444 \
-p 444:444/udp \
-p 22102:22102 \
-p 22102:22102/udp \
-p 8080:8080 \
-p8080:8080/udp \
-p 9001:9001 \
-p 9001:9001/udp \
--name grasscutter \
-v /sys/fs/cgroup:/sys/fs/cgroup \
--restart always \
--privileged=true evendevil66/grasscutter /usr/sbin/init
第二行命令/root/grasscutter:为你的割草机存放目录,如果你上一步操作正确,这一步就不会报错
如果您是Windows系统,也是同理,指定一下目录即可!
测试是否成功运行
在服务器内使用浏览器输入“你的服务器IP地址”+端口号9001 即可查看运行状态
列:我的服务器IP为192.168.0.1 浏览器输入:192.168.0.1:9001
第四步:进入割草机环境
docker exec -it grasscutter /bin/bash
supervisorctl
fg grasscutter
完成以上操作就可以开始创建账号了
第五步:拓展
创建私服账号和客户机链接服务器
account create 你要创建的账号 UID
比如我要创建的账号为123456 UID为1001
代码就是:account create 123456 1001
客户机链接服务器
请在客户机打开代理服务器
ip地址为你的服务器的ip地址 端口默认8080
设置好代理服务器后,浏览器访问mitm.it下载您的证书安装即可
安装证书一定要选择受信任的颁发机构!!!
安装好证书后,就可以进游戏玩耍啦!
文末特别感谢管理员@小赫 提供的docker镜像
版权声明
文章由日向-猛男团编写,转载请注明原作者和来源。