我的世界docker

--write by zhuwx 2019-10-05 12:56:24 +0800 CST

与服务器交互

默认情况下,RCON已启用,因此您可以exec进入容器来访问Minecraft服务器控制台:

docker exec -i mc rcon-cli

注意:-i交互式使用rcon-cli是必需的。

要运行一个简单的一次性命令(例如停止Minecraft服务器),请将命令作为参数传递给rcon-cli,例如:

docker exec mc rcon-cli stop

-i不需要在这种情况下。

为了连接Minecraft服务器并与之交互,请-it在启动容器时添加,例如

docker run -d -it -p 25565:25565 --name mc itzg/minecraft-server

这样,您可以随时使用以下内容进行附加和互动

docker attach mc

然后按Control-p Control-q 分离

要进行远程访问,请将您的Docker守护进程配置为使用tcp套接字(例如-H tcp://0.0.0.0:2375)并从另一台机器连接:

docker -H $HOST:2375 attach mc

除非您在家庭/专用LAN上,否则应启用TLS访问

docker run -d -p 25565:25565 -v /home/zhuwx/MC:/data -e EULA=false -e FORGE_INSTALLER=forge-1.12.2-14.23.5.2847-installer.jar -e FORGEVERSION=14.23.5.2847 -e TYPE=FORGE -e VERSION=1.12.2 --name=mc itzg/minecraft-server