7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ConoHaのVPSでMinecraftサーバーを作ったときのメモ

Posted at

Minecraftサーバーをよく作ったり潰したりをやっているので、楽に立ち上げるときのメモです。

環境について

  1. Vagrantを利用してConoHaにVPSを作成する
  2. Dockerを利用してMinecraftサーバーをサクッと立ち上げ

上記の条件で構築したものです。

Vagrantを利用してConoHaにVPSを作成する

参考URL
VagrantからConoHaを使う

上記の記事を参考にvagrant-conohaのプラグインを入れればOKです。
実行し、立ち上げたVPSまでSSH接続できれば、次に環境を作りなおすときもvagrantコマンドからサクッと作成できます。

ちなみに本手順ではCentOS7のVPSを利用します。

Dockerを利用してMinecraftサーバーをサクッと立ち上げ

VPSに接続したら、

  1. Dockerをインストールする
  2. DockerComposeをインストールする
  3. Minecraftサーバーのコンテナを起動する

この順番で環境を構築していきます。
(この手順の部分もVagrantでやってしまっても良いけど)

Dockerをインストールする

既存のyumパッケージを更新

yum update

yumレポジトリを追加

tee /etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

Dockerをインストール

yum install docker-engine

Dockerを起動

systemctl start docker
systemctl enable docker

参考URL
http://docs.docker.jp/engine/installation/centos.html

DockerComposeをインストールする

DockerComposeをインストール

curl -L https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

参考URL
http://docs.docker.jp/compose/install.html

Minecraftサーバーのコンテナを起動する

適当にminecraft用のディレクトリを作成し、そこで起動する

mkdir minecraft
cd minecraft

上記ディレクトリ内にdocker-compose.ymlを作成する

vi docker-compose.yml
docker-compose.yml
minecraft:
    image: itzg/minecraft-server
    ports:
        - "25565:25565"
    environment:
        - EULA=TRUE

docker-compose.ymlを配置したディレクトリでコンテナ立ち上げすれば完了です。

docker-compose up -d

参考URL
https://github.com/itzg/dockerfiles/tree/master/minecraft-server

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?