紫の開発日記。

同人サークルサイトを運営するにあたっての作業内容等を書きます。

【第2回】ConoHa VPS(CentOS7.7)にDocker, Docker-composeをインストール

このシリーズの概略については、こちら↓をお読みください。
yukari-n-u.hatenablog.com

これは私個人の備忘録なので、内容については保証しかねます。
ただ、間違っている箇所があれば教えいただけると嬉しいです。

はじめに

タイトルまんまです。Dockerだけでなく、Docker-composeも入れることで一発で環境が立ち上げられるようになります。
導入にはConoHa公式同人誌を参考にしましたが、乗ってる情報はCentOS6.4(64bit)なので、CentOS7.7では多少読み替える必要があります。

環境

ConoHa VPS
CentOS 7.7.1908
Docker 19.03.5
Docker-compose 1.25.0

作業内容

↓の記事の内容を参考にしました。
https://www.conoha.jp/download/books/conoha-book-03-docker.pdf
VPSにdocker環境構築 - Qiita

インストール

$ sudo yum -y update
$ sudo yum -y install docker-io

起動・自動起動設定

$ sudo systemctl enable docker
$ sudo systemctl start docker

一般ユーザでDockerを使えるようにする

意外と大切です。これ。

$ sudo groupadd docker
$ sudo gpasswd -a <ユーザ名> docker
$ sudo systemctl restart docker

Docker Composeのインストール

↓を参考にしました。
dockerとdocker-composeのインストール(Linux編) - Qiita

最新バージョンの確認

Releases · docker/compose · GitHub
↑にアクセスし、docker-composeの最新バージョンを確認します。Pre releaseではなく、Latest releaseがいいんじゃないでしょうか。

コマンドの入力

下記のURLのうち、1.25.0の部分を確認したバージョンに読み替えて実行します。

$ sudo curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version

バージョンが表示されればインストール成功です。

所感

分かってしまえば簡単なのですが、いろいろ探すのに時間がかかりました。

次回はいよいよ、Wordpressを立ち上げます。とはいえ、一瞬で終わるのですが。
yukari-n-u.hatenablog.com