2016-07-29 34 views
1

Kann jemand vorschlagen, wie Docker Bild Download-Speicherort ändern?Ändern Standard Docker Bild Download-Standort in Fedora 23

gerade jetzt ist es in/var/lib/docker (500 MB nur freien Speicherplatz) gespeichert.

I unten genannten Links

How to change the docker image installation directory?

https://forums.docker.com/t/how-do-i-change-the-docker-image-installation-directory/1169

aber mit meiner Konfiguration zB nicht übereinstimmt. /etc/sysconfig/docker Ich konnte diese Datei nicht finden. Ich folgte diesem link zu installieren (mit dnf-Methode installieren). Ich versuche zu finden, wo es mit dem Linux-CLI-Befehl find/-name -type f "docker" it Liste/usr/bin/docker installieren erhalten. Ich konnte diese Datei im Editor nicht öffnen, es scheint wie Shell-Skript. Öffnen Sie diese Datei mit dem VI-Editor, aber die Datei ist voller Junk-Zeichen.

Danke

+0

, die nur auf Ihre Systeme Docker verweist Konfigurationsdatei. Bitte konsultieren Sie die Dokumentation der Software, wo erklärt wird, wie sie konfiguriert ist und welche Datei (n) sie dafür verwendet und konsultieren Sie dann einen Leitfaden, der zu Ihrem exakten Betriebssystem passt. Nicht zu vergessen: Sie könnten die Person sein, die die Datei erstellt, sie darf nicht existieren (Ihre Laufleistung kann variieren, dies hängt von der konkreten Software und dem zur Installation verwendeten Paket ab) – hakre

+0

Mögliche Duplikate von [Wie ändere ich das Docker-Bild Installationsverzeichnis?] (http://stackoverflow.com/questions/24309526/how-to-change-the-docker-image-installation-directory) – hakre

+0

dass Fragen vor zwei Jahren gefragt, ich benutze docker neueste Version 1.11.2 . Konfiguration passt nicht zu meinem Fall. Kannst du meine Frage vollständig lesen? –

Antwort

0

Es gibt einen kniffligen Weg, dies zu tun.

Was Sie brauchen, ist nur verschieben Sie Ihre Daten und symlink es an einen neuen Speicherort ohne irgendwelche Konfigurationsänderungen.

1. service docker stop 
2. mv /var/lib/docker /mnt/hugest/disk/ever 
3. ln -s /mnt/hugest/disk/ever /var/lib/docker 
4. service docker start 

Es sollte genauso funktionieren wie zuvor.

0

ich ändern das Standardverzeichnis mit docker daemon Befehl

1) stoppen Docker

systemctl stop docker 

2) bewegen Docker Bilder nach Ihren gewünschten Ordner

mv /var/lib/docker /u01/docker 

3) starten Docker-Daemon mit neuer Einhängepunkt.

docker daemon -g /u01/docker/ 

4) öffnen neue Endanschlussstreifen, überprüfen Sie die Docker Bilder

docker images 

Anmerkung: mein Fall Docker Version 1.11.2, os: fedora23 64-Bit-