2016-04-12 6 views
4

私はDocker Machineを使用してOSXで開発中です。 OS Xのインストールで Docker MachineのデフォルトのVMのパッケージマネージャーですか?

は、ドッキングウィンドウデーモンは、Linux VM内で実行されているデフォルトと呼ばれる:私はそれが非常に最小限である default VMを作成できるようにクイックスタート端子を使用しました。デフォルトは、Mac OS X上でDockerデーモンを実行するために作成された軽量Linux VMです.VMはRAMから完全に実行され、24MBの小さなダウンロードで、約5秒で起動します。

私はdnsmasqをインストールしますが、these instructionsのどれも動作しません。私はこの種の問題に再び遭遇することを期待しています.dnsmasqをインストールする以外に、簡単にインストールできるように、apt-getなどのツールが必要です。ごくわずかなコマンドがあるので、私はどのように起動するのか分かりません。私はcurlwgetshgit、その他の非常に基本的なコマンドを持っています。私には次のものはありません:

apt 
apt-get 
deb 
pkg 
pkg_add 
yum 
make 
gcc 
g++ 
python 
bash 

私は何ができますか?私はちょうどUbuntuのようなより完全なVMをダウンロードすべきですか?私のラップトップは非常に高速ではないので、非常に軽量のVMは私にとって非常に魅力的でしたが、これは少しのように見え始めています。

+0

VMに最初にログインするために 'docker-machine ssh default'を使用しましたか? –

+0

@warmoverflow yes –

+0

一般的に、そのコンテナの作成後にコンテナにパッケージをインストールする場合、間違っていることになります。各コンテナは1つのサービスのみを実行し、そのサービス自体と直接の依存関係(実際にはそのサービスを実行するために必要なファイル)がインストールされていることを除いては何も持たないはずです。 –

答えて

11

ドッカーマシンVMは、TinyCoreに基づいています。余分なパッケージをインストールするには、tceまたはtce-loadapt-getのTinyCoreを使用します。

警告の言葉では、ドッカーマシンのVMを、大量のパッケージをインストールしてカスタマイズする通常のVMとして扱うべきではありません。それはコンテナを実行することを意味します。そのように保つのが最善です。

関連する問題