CRUX Linux¶
CRUX Linux でのインストールは、 James Mills の contrib ports によるものと、オフィシャルの contrib ports が使えます。
- docker
docker
port は 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
を編集docker
をnet
の後のSERVICES=(...)
アレイに入れます。
イメージ¶
James Mills により、Docker「公式ライブラリ」のイメージとして、CRUX イメージがメンテナンスされています。このイメージを使うのであれば、 Dockerfile
の FROM
行に追加するか、次のようにします。
$ 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 チャンネル に参加ください。
参考
- Installation on CRUX Linux
- https://docs.docker.com/engine/installation/linux/cruxlinux/