CRUX Linux

CRUX Linux でのインストールは、 James Mills の contrib ports によるものと、オフィシャルの contrib ports が使えます。

  • docker

docker port は Docker の最新にタグ付けされたバージョンを構築し、インストールします。

インストール

contrib を有効にしていることを想定しています。ports tree を更新し、dockre をインストールします。

$ sudo prt-get depinst docker

カーネルの動作条件

CRUX+Docker ホストを動作するためには、Kernel は Docker デーモンを機能させるために必要なモジュールを有効化します。

詳細は README をお読みください。

$ sudo prt-get readme docker

docker port は Docker コントリビュータによる contrib/check-config.sh スクリプトをインストールし、カーネルの設定が Docker ホスト向けに適切かどうか確認します。

カーネルの設定を確認するには、次のように実行します。

$ /usr/share/docker/check-config.sh

Docker の起動

Docker 用の rc スクリプトが作られます。Docker サービスを開始するには、

$ sudo /etc/rc.d/docker start

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

  • /etc/rc.conf を編集
  • dockernet の後の SERVICES=(...) アレイに入れます。

イメージ

James Mills により、Docker「公式ライブラリ」のイメージとして、CRUX イメージがメンテナンスされています。このイメージを使うのであれば、 DockerfileFROM 行に追加するか、次のようにします。

$ docker pull crux
$ docker run -i -t crux

Docker Hub には、他にもユーザが貢献した CRUX ベース・イメージ があります。

アンインストール

Docker パッケージをアンインストールします。

$ sudo prt-get remove docker

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

$ rm -rf /var/lib/docker

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

問題

何らかの問題があれば、 CRUX バグ・トラッカー にお知らせください。

サポート

サポートの連絡は CRUX メーリングリスト か、 FreeNode IRC ネットワークの CRUX IRC チャンネル に参加ください。