Ich entwickle auf OSX mit Docker Machine. Ich benutzen den Schnellstart-Terminal läßt es die default
VM zu schaffen, die äußerst minimal ist:Paket-Manager auf der Standard-VM von Docker Machine?
In einer O X-Installation, der Docker Daemon innerhalb eines Linux-VM ausgeführt werden standardmäßig aufgerufen. Die Standardeinstellung ist eine leichtgewichtige Linux-VM, die speziell für die Ausführung des Docker-Daemons unter Mac OS X entwickelt wurde. Die VM läuft vollständig aus dem RAM, ist ein kleiner ~ 24 MB-Download und startet in etwa 5 Sekunden.
Ich möchte Dnsmasq installieren, aber keiner von these instructions könnte funktionieren. Ich erwarte, wieder auf diese Art von Problem zu stoßen, also über die Installation von dnsmasq hinaus möchte ich ein Werkzeug wie apt-get
haben, um Dinge leicht installieren zu können. Mit so wenigen verfügbaren Befehlen weiß ich nicht, wie ich anfangen soll. Ich habe curl
, wget
, sh
, git
und andere sehr grundlegende Befehle. Ich habe keine der folgenden:
apt
apt-get
deb
pkg
pkg_add
yum
make
gcc
g++
python
bash
Was kann ich tun? Soll ich einfach eine vollständigere VM wie Ubuntu herunterladen? Mein Laptop ist nicht sehr schnell, also war eine sehr leichte VM sehr ansprechend, aber das scheint ein bisschen viel zu sein.
Haben Sie 'docker-machine ssh default' verwendet, um sich zuerst bei der VM anzumelden? –
@warmoverflow ja –
Wenn Sie nach der Erstellung dieses Containers Pakete in einem Container installieren, tun Sie dies im Allgemeinen nicht. Jeder Container sollte nur einen Dienst ausführen und sollte nichts außer dem Dienst selbst und direkten Abhängigkeiten (dh Dateien, die tatsächlich zum Ausführen dieses Dienstes erforderlich sind) haben. –