OpenSUSE Leap 42: コンテナ技術のDockerをインストールする

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

1 Dockerをインストールする

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

#!/bin/sh

sudo zypper -n in docker

# FIXME: There may be a timing issue about using bridge network
#        before iptables is prepared.
sudo sed -e 's;After=\(.*\);After=\1 network-online.target SuSEfirewall2.service;g' \
     -i /usr/lib/systemd/system/docker.service
sudo systemctl --system daemon-reload
sudo systemctl start docker
sudo systemctl enable docker
sudo gpasswd -a "${USER}" docker
sudo reboot

2 動作確認

hello-worldを実行します。

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