Manjaro dockerをインストールする

Manjaro dockerをインストールする

Arch Linuxベースのlinux「Manjaro」にdockerをインストールするまでの手順となります。 8080ポートでnginxを起動して動作を確認します。

環境

  • OS Manjaro19.0

アップデート

インストールを行う前にアップデートをしておきます。

sudo pacman -Syu

Dockerインストール

dockerをインストールします。

## インストール
sudo pacman -S docker

## 起動する
sudo systemctl start docker

## 自動起動設定
sudo systemctl enable docker

バージョンを確認します。

sudo docker version

<出力結果>
Client:
 Version:           19.03.6-ce
 API version:       1.40
 Go version:        go1.13.7
 Git commit:        369ce74a3c
 Built:             Thu Feb 13 18:15:10 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.6-ce
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.7
  Git commit:       369ce74a3c
  Built:            Thu Feb 13 18:14:54 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.3.3.m
  GitCommit:        d76c121f76a5fc8a462dc64594aea72fe18e1178.m
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

sudoなしで実行できるように権限の追加を行います。

sudo usermod -aG docker username

DockerでNginxを起動してみる

8080ポートでnginxを起動します。動作確認はcurlコマンド行ってます。

## port 8080を使用
docker run --name testnginx -d -p 8080:80 nginx

## curlで確認
curl http://localhost:8080

<出力結果>

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

ついでに docker-composeもインストールしておきます。

## インストール
sudo pacman -S docker-compose

## バージョン確認
docker-compose -v

<出力結果>
docker-compose version 1.25.4, build unknown