Docker on Ubuntu クイックスタートガイド

2020年12月27日Docker,テクノロジーDocker,IT,Ubuntu

こちらはTech – This Californian Lifeに掲載されている “Docker on Ubuntu 20.04 Quick Start Guide"の日本語訳になります。

1. UbuntuをVirtual Boxへインストール

1-1. Ubuntuのダウンロードはコチラ公式サイトから行います。

2. 使用するコマンドのインストールとOSの設定変更

2-1. SSHのインストール.

$ sudo apt-get install openssh-server

2-2. curlコマンドのインストール.

$ sudo apt install curl

2-3. gitコマンドのインストール.

$ sudo apt install git

2-4. プロンプト表示を見やすいように変更 .(必須ではありません)

.bashrc ファイルを編集して以下のラインを追加します。

export PS1="[\u@\h \W]\$ "

3. Docker をUbuntuにインストール

3-1 Dockerのインストールシェルを公式サイトからダウンロード.

シェルスクリプトは"https://get.docker.com/"から入手できます。

$ curl -fsSL https://get.docker.com -o get-docker.sh

3-2 入手したインストールシェルスクリプトを実行.

$ sh get-docker.sh

3-3 今後運用で使用するユーザを “docker" グループに追加

もしルートではないユーザーをDockerで使用したい場合、以下のようにそのユーザーをグループに追加してください。

$ sudo usermod -aG docker user1

3-4 Dockerのバージョンをチェック

$ sudo docker version

以下の例のようにDockerの情報が表示された場合、インストールは無事成功です。

[root@demo docker]$ docker version
Client: Docker Engine – Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213ff
Built: Mon Jun 22 15:45:44 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine – Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213ff
Built: Mon Jun 22 15:44:15 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3229
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9bea36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3682

4. Docker Machineのインストール

4-1. 最新のインストール用コマンドを実行する。

Dockerのウェブサイト “https://docs.docker.com/machine/install-machine/“を訪れて最新のインストール用コマンドを入手します。これはコマンド内に記載されているバージョンが変わるためです。

実行例:

$ base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo mv /tmp/docker-machine /usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine

4-2. Docker Machineのバージョンをチェック

インストール完了後、Docker Machineのバージョンをチェックしましょう。

$ docker-machine version
docker-machine version 0.16.0, build 702c267f

5. Docker Composeのインストール

5-1. 最新のインストール用コマンドを入手.

インストール用のコマンドは以下の両サイトから入手できます。

Docker composeについての詳細が知りたい場合は情報量の多い docs.docker.com がおススメです。しかし最新版のdocker composeを入手したい場合はGitHubを訪れてください。

入手したインストール用コマンドを実行する前にコマンド内に書かれているバージョンが正しいかチェックしましょう。必要に応じてバージョンを変更してください。

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

5-2. インストールしたDocker Composeのバージョンをチェック.

$ docker-compose version
docker-compose version 1.26.0, build d4451659
docker-py version: 4.2.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019

全て完了です。 Docker Machine と Docker Compose は “/usr/local/bin"の配下にインストールされます。

]$ cd /usr/local/bin
$ ls
docker-compose docker-machine