openSUSE Leap 15.1 へ snappy 経由で docker をインストールする

 openSUSE については docker の公式インストール手順がないため、自分であれこれやるよりは snappy 使った方がいいだろう、ということで。

 snappy はメジャーな Linux ディストリビューションに対応したパッケージ管理システムです。クロスディストリビューションで統一したソフトウェアパッケージが利用できるので、諸々のコストが削減できます。同様の思想のシステムとしては Flatpak や AppImage があります。

手順はいたって簡単:

  1. snappy のリポジトリを追加する
  2. snappyをインストールする
  3. 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

systemctl での操作対象が単純に docker ではないところについては慣れが必要かもしれません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です