FrugalWare

FrugalWare でのインストールは、公式パッケージを使います。

  • lxc-docker i686
  • lxc-docker x86_64

lxc-docker パッケージは、最新とタグづけられた Docker のバージョンをインストールします。

依存関係

Docker のパッケージは、複数の特定パッケージと依存関係があります。主な依存関係は次の通りです。

  • systemd
  • lvm2
  • sqlite3
  • libguestfs
  • lxc
  • iproute2
  • bridge-utils

インストール

簡単です。

$ sudo pacman -S lxc-docker

これで必要な全てがインストールされます。

Docker の起動

docker によって systemd サービスの unit が作成されます。docker サービスを起動するには、

$ sudo systemctl start lxc-docker

システムのブート時に開始するには、

デーモンのオプション設定

HTTP プロキシの追加が必要な場合、Docker のランタイム・ファイルを異なったディレクトリやパーティションに置いてください。あるいは別のカスタマイズ方法として、Systemd の記事 Systemd Docker デーモン・オプションのカスタマイズ から、どのように設定するかをご覧ください。

アンインストール

Docker パッケージをアンインストールするには、

$ sudo pacman -R lxc-docker

Docker パッケージと必要の無い依存関係をアンインストールするには、次のようにします。

$ sudo pacman -Rns lxc-docker

上記のコマンドは、イメージ、コンテナ、ボリュームやホスト上の設定ファイルを削除しません。イメージ、コンテナ、ボリュームを削除するには次のコマンドを実行します。

$ rm -rf /var/lib/docker

ユーザが作成した設定ファイルは、手動で削除する必要があります。