snappy はメジャーな Linux ディストリビューションに対応したパッケージ管理システムです。クロスディストリビューションで統一したソフトウェアパッケージが利用できるので、諸々のコストが削減できます。同様の思想のシステムとしては Flatpak や AppImage があります。
手順はいたって簡単:
- snappy のリポジトリを追加する
- snappyをインストールする
- snappy 経由で docker をインストールする
1. snappy のリポジトリを追加する
$ sudo zypper addrepo –refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.1 snappy
$ sudo zypper –gpg-auto-import-keys refresh
$ sudo zypper dup
2. snappy をインストールする
$ sudo zypper in snapd
$ sudo systemctl enable snapd
$ sudo systemctl start snapd
3. snappy 経由で docker をインストールする
$ sudo snap install docker
$ sudo systemctl daemon-reload
$ sudo systemctl restart snap.docker.dockerd
$ docker version && docker-compose version