【Minecraft原來還能這么玩!】用docker玩轉我的世界


沙盒游戲愛好者應該對『Minecraft』(我的世界)這款游戲都不陌生,每個玩家都可以在三維空間中自由地創造和破壞不同種類的方塊,以創造精妙絕倫的建築物和藝術,或者收集物品探索地圖以完成游戲的主線。沒有規則約束,甚至沒有輸贏之分。

該游戲由瑞典的一名溫文爾雅的業余程序員辭職后在卧室創造出來的。自由創造和想象力是這個游戲最大的特點,曾有人用它還原過唯美桃花源、和風宮殿、WOW艾澤拉斯大陸等等的壯觀美景,還有人用它教小孩子學編程,更有技術宅拿它打造了一款可運行的8位CPU計算機!

在DockerCon歐洲大會的最后一天,Docker又我們帶來了新的驚喜——Dockercraft,Dockercraft運行在Minecraft之內,是一個Docker的可視化和監控工具。不但可以監控Docker容器的狀態,CPU和內存使用等。還能實現真正的控制,比如啟動和停止容器。簡言之,Dockercraft可以幫助你玩的Minecraft的同時管理Docker容器。

 

 

開啟Dockercraft

1首先,安裝Minecraft

2然后,pull下Dockercraft的鏡像:

docker pull gaetan/dockercraft

3運行Dockercraft容器

docker run -t -i -d -p 25565:25565 \
-v /var/run/docker.sock:/var/run/docker.sock \
--name dockercraft \
gaetan/dockercraft

/var/run/docker.sock mount到容器,是為了向Docker遠程API發送請求。這里的默認接口是25565,需要的話可以修改。

4打開Minecraft,選擇Multiplayer模式,添加Server

Server的地址是Docker容器的地址,如果你使用了默認接口,不需要配置接口。

5連接成功后就可以開始玩啦!

在『你的世界』中至少要有一個容器,也就是你的Dockercraft server容器。

你可以在游戲里通過對這些方形建築的操作,start,stop和remove容器,Minecraft的聊天窗口也支持一些Docker命令行的操作,按『T』或『/』鍵可以彈出這個窗口。

注:每個命令行前要加一個『/』。

 

 

最近發現docker在游戲開發運維中還是有不少好處滴,像我本人也在試用市面上的一些docker平台,比如很多人推薦的www.alauda.cn,用起來還不錯。docker畢竟是新的技術,很多功能還沒發掘出來,希望和游戲圈的諸位同好共同交流,玩轉docker這個大火的技術,下面是一個技術交流群,感興趣的朋友可以微信掃一掃,共同探討

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM