Debian 9: コンテナ技術のdocker-engineをインストールする

docker-engineのインストール方法について記載します。Dockerの使い方はこちらを参照してください。

1 docker-engineをインストールする

以下のスクリプトを実行します。

  • sudoなしでdockerコマンドを実行できるようにユーザをdockerグループに追加します。
#!/bin/sh

set -e

# Install dependencies.
sudo apt install -y curl apt-transport-https \
     software-properties-common ca-certificates

# Install docker.
curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -
sudo add-apt-repository "deb https://apt.dockerproject.org/repo/ \
debian-$(lsb_release -cs) \
testing"
sudo apt-get update -y
sudo apt-get install -y docker-engine

# Run docker.
sudo systemctl start docker
sudo systemctl enable docker

# Add user to docker group for using docker without sudo command.
sudo gpasswd -a "${USER}" docker

# Reboot
sudo reboot

2 動作確認

hello-worldを実行します。

$ docker run hello-world
<snip>
Hello from Docker!
<snip>