ภาพนี้ช่วยให้คุณเรียกใช้เครื่องมือการบริหาร RCON-WEB-Admin เป็นคอนเทนเนอร์ Docker ประโยชน์ที่ดีในการเรียกใช้ RCON-WEB-Admin ใน Docker โดยเฉพาะอย่างยิ่งในองค์ประกอบ Docker คือพอร์ต RCON ของเซิร์ฟเวอร์เกมของคุณสามารถแยกได้อย่างปลอดภัยภายในเครือข่าย Docker
ในการลุกขึ้นและทำงานได้อย่างรวดเร็วการใช้งานที่ดีที่สุดคือนักเทียบท่าแต่งด้วย docker-compose.yml เช่น:
version : ' 3.3 '
services :
web :
image : itzg/rcon
environment :
RWA_USERNAME : admin
RWA_PASSWORD : admin
RWA_ADMIN : " TRUE "
# is referring to the service name 'mc' declared below
RWA_RCON_HOST : mc
# needs to match the password configured for the container, see RCON_PASSWORD below
RWA_RCON_PASSWORD : " changethis! "
ports :
- " 4326:4326 "
- " 4327:4327 "
mc :
image : itzg/minecraft-server
ports :
- " 25565:25565 "
# DO NOT expose rcon port 25575 here
environment :
EULA : " TRUE "
RCON_PASSWORD : " changethis! " ในการสร้างคอนเทนเนอร์ด้วยตนเองด้วย docker run S ซึ่ง ไม่แนะนำให้ใช้ :
docker network create rcon--network rcon และ --network-alias=mc--network rcon , -e RWA_RCON_HOST=mc docker run -d --name rcon-web --network rcon
-p 4326:4326 -p 4327:4327
-e RWA_PASSWORD=password
itzg/rconเมื่อคุณสามารถทำตามคำแนะนำปกติและเข้าถึงเว็บ UI ได้ที่ http: // your_docker_host: 4326
RWA_ENV ตั้งไว้ล่วงหน้าเป็น "จริง" ในภาพนี้ดังนั้นตัวแปรสภาพแวดล้อมทั้งหมดที่อธิบายไว้ใน RCON-WEB-Admin จึงพร้อมใช้งาน
RWA_PASSWORD : จำเป็นต้องตั้งค่าสำหรับรหัสผ่านผู้ใช้เริ่มต้น (โดย admin เริ่มต้น) รหัสผ่านRWA_RCON_HOST : ควรตั้งค่าเป็นชื่อโฮสต์ของ Minecraft Server เช่นชื่อบริการในการปรับใช้ ในการเรียกใช้สิ่งนี้ด้วยอิมเมจ itzg/minecraft-server เพียงดาวน์โหลด/แก้ไข Docker-compose.yml นี้จากนั้นใช้ docker-compose หรือ docker stack deploy -c เพื่อนำองค์ประกอบขึ้นมา
ด้วยองค์ประกอบเฉพาะนั้นกำหนดค่าเซิร์ฟเวอร์ใหม่ดังที่แสดงที่นี่ (ด้วยรหัสผ่าน rcon ของ "การทดสอบ")
ด้วยเซิร์ฟเวอร์ที่กำหนดค่าให้ไปที่แผงควบคุมและเลือกเซิร์ฟเวอร์ "Minecraft" รายการต่อไปนี้เพิ่มวิดเจ็ต "คอนโซล" และเรียกใช้คำสั่ง "ช่วยเหลือ" กับ Minecraft: