Dockerを用いたNVIDIA Jetson NanoのMinecraftサーバの実行
4909 ワード
Minecraftは教育的なゲームです.それは子供たちが想像することができます文字通り何かを作成することができます無限の世界だが、すべての制約は、すべてのゲームの3 Dグリッド内に収まる必要がありますブロックで構成されているユニークです.Minecraftは子供のための良い1つの主要な理由は、創造性の問題は、問題解決、自己方向、およびコラボレーションのすべては、以下の有形、非アカデミックな利点Minecraftとして際立っている.それは彼らが最終的に大学と将来のキャリアで成功に向かって自分の道を動作するときに必要なブーストを子供たちに与えるこれらの生活スキルです.
MinecraftはDockerコンテナの中でなぜですか?
非常にカスタマイズ可能な
ハードウェア
ソフトウェア
https://developer.nvidia.com/embedded/downloadsからのJetson SDカードイメージ
あなたのシステムにインストールされる
Jetsonボードの準備
Dockerバイナリで出荷されるかどうかを確認する
ajeetraina@ajeetraina-desktop:~$ sudo docker version
[sudo] password for ajeetraina:
Client:
Version: 19.03.6
API version: 1.40
Go version: go1.12.17
Git commit: 369ce74a3c
Built: Fri Feb 28 23:47:53 2020
OS/Arch: linux/arm64
Experimental: false
Server:
Engine:
Version: 19.03.6
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: 369ce74a3c
Built: Wed Feb 19 01:06:16 2020
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.3.3-0ubuntu1~18.04.2
GitCommit:
runc:
Version: spec: 1.0.1-dev
GitCommit:
docker-init:
Version: 0.18.0
GitCommit:
Dockerを使用したMinecraftサーバの実行
sudo docker run -d -p 25565:25565 -e EULA=true -e ONLINE_MODE =false -e DIFFICULTY=hard -e OPS=collabnix -e MAX_PLAYERS=50 -e MOTD="welcome to Collabnix" -v /tmp/minecraft_data:/data --name mc itzg/minecraft-server:multiarch
どこは、あなたのMinecraftサーバーにより多くの
難易度は難易度レベルです
今日のメッセージはMOTDです
ほとんど完了!Minecraftクライアントを開き、サーバ名を探します(ホスト名になります)
キーテイクアウト
あなたはそれがラズベリーPiとJetsonボードのようなIOTデバイス上で動作するように専用Minecraft
Minecraftは、CPUの集中的なので、さらに通過- GPUのすべてのオプションは、パフォーマンスを向上させるのに役立つて
Dockerの作成
Dockerを使用したい場合は、Jetson nano - SDカードイメージがデフォルトで来ないので、最初にインストールする必要があります.
export DOCKER_COMPOSE_VERSION=1.27.4
sudo apt-get install libhdf5-dev
sudo apt-get install libssl-dev
sudo pip3 install docker-compose=="${DOCKER_COMPOSE_VERSION}"
apt install python3
apt install python3-pip
pip install docker-compose
Docker Composeというファイルを作成します.以下の内容を追加します.version: '3.7'
services:
minecraft:
image: itzg/minecraft-server:multiarch
ports:
- "25565:25565"
environment:
EULA: "TRUE"
deploy:
resources:
limits:
memory: 1.5G
次に、以下のようにDockerの作成を実行する必要があります.sudo docker-compose up
WARNING: Some services (minecraft) use the 'deploy' key, which will be ignored. Compose does not support 'deploy' configuration - use `docker stack deploy` to deploy to a swarm.
Creating network "pico_default" with the default driver
Creating pico_minecraft_1 ... done
Attaching to pico_minecraft_1
minecraft_1 | [init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 2 1000 1000 4096 Aug 9 18:11 /data'
minecraft_1 | [init] Resolved version given LATEST into 1.16.3
minecraft_1 | [init] Resolving type given VANILLA
minecraft_1 | [init] Downloading minecraft_server.1.16.3.jar ...
minecraft_1 | [init] Creating server.properties in /data/server.properties
minecraft_1 | [init] Setting server-name to 'Dedicated Server' in /data/server.properties
minecraft_1 | [init] Skip setting server-ip
minecraft_1 | [init] Setting server-port to '25565' in /data/server.properties
....
このブログはもともとhttps://collabnix.com/running-minecraft-server-in-2-minutes-using-docker/Reference
この問題について(Dockerを用いたNVIDIA Jetson NanoのMinecraftサーバの実行), 我々は、より多くの情報をここで見つけました https://dev.to/docker/running-minecraft-server-over-nvidia-jetson-nano-in-5-minutes-52e3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol