OpenSUSE 13: docker-engineをインストールする

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

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

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

#!/bin/sh

TMP=`mktemp -t docker-engine.sh.XXXXXX`
trap "rm $TMP* 2>/dev/null" 0

sudo zypper -n in curl
curl -s https://yum.dockerproject.org/gpg -o ${TMP}
sudo rpm --import ${TMP}

sudo zypper ar -f \
     https://yum.dockerproject.org/repo/main/opensuse/13.2/ \
     docker-main
sudo zypper -n ref
sudo zypper -n in docker-engine
sudo systemctl start docker
sudo systemctl enable docker
sudo gpasswd -a hiroom2 docker
sudo reboot

2 動作確認

hello-worldを実行します。

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