よくある質問と回答(FAQ)

あなたの質問がここになければ、 docs@docker.com まで遠慮なく送信してください。あるいは、 レポジトリをフォークし 、ドキュメントのソースを自分自身で編集し、それらで貢献することもできます。

Docker を使うには、どれだけの費用がかかりますか?

Docker は 100% 自由に使えます。オープンソースであり、使うために支払う必要はありません。

オープンソースのライセンスに何を使っていますか?

Apache License Version 2.0 を使っています。こちらをご覧ください:https://github.com/docker/docker/blob/master/LICENSE

Mac OS X や Windows で Docker は動きますか?

現時点の Docker は Linux 上でしか動きません。しかし VirtualBox を使えば、仮想マシン上で Docker を動かして使えるため、どちらの環境でも便利に扱えるでしょう。 Mac OS X と Microsoft Windows のインストールガイドをご覧ください。どちらの OS 上にも、仮想マシン内で Docker Machine を実行するための、小さな Linux ディストリビューションをインストールします。

注釈

Docker Machine を通して仮想マシン上の Docker デーモンをリモート操作する場合は、ドキュメントの例で docker コマンドの前にある sudo を入力 しない でください。

コンテナと仮想マシンの違いは何ですか?

相互補完します。仮想マシンはハードウェア・リソースの塊を割り当てるのに一番便利です。コンテナの操作はプロセス・レベルであり、ソフトウェアのデリバリをまとめることができるため、軽量かつパーフェクトです。

なぜ Docker は LXC に技術を追加しようとしたのですか?

Docker 技術は LXC の置き換えではありません。 「LXC」は Linux カーネルの機能を参照しており(特に名前空間とコントロール・グループ)、あるプロセスから別のプロセスに対するサンドボックスを可能とし、リソースの割り当てを制御するものです。これらはカーネル機能のローレベルを基礎としています。一方、Docker は複数の強力な機能を持つハイレベルなツールです。

(TODO)