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
-
前の記事
Vue.js Module Error (from ./node_modules/eslint-loader/index.js): error: Unexpected console statement (no-console)が発生した場合の対処法 2020.03.11
-
次の記事
React.js ライブラリ「react-awesome-button」を使用してデザインされたボタンを実装する 2020.03.11
コメントを書く