Maison > Questions et réponses > le corps du texte
docker image 是存放在哪个目录的,在不联互联网的情况下,怎样把 docker image 分享给局域网的其他用户?
迷茫2017-04-21 11:18:02
Supposons que vous ayez une image appelée Ubuntu, vous pouvez alors utiliser les commandes de sauvegarde et de chargement pour transférer l'image :
Exécuter sur la machine locale
sudo docker save -o ubuntu.tar ubuntu
Le fichier ubuntu.tar est obtenu, copiez-le sur la machine distante et exécutez
chargement sudo docker <ubuntu.tar
C'est comme ça que ça s'est passé...
迷茫2017-04-21 11:18:02
mots clés : docker image location
http://stackoverflow.com/questions/19234831/where-are-docker-images-stored-on-the-host-machine
http://alexander.holbreich.org/2014/07/moving -docker-images-différentes-partitions/
PHP中文网2017-04-21 11:18:02
En plus du mécanisme d'exportation/importation de Docker mentionné par d'autres, vous pouvez également créer votre propre registre Docker privé.
DigitalOcean propose un excellent tutoriel :
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-priva...
伊谢尔伦2017-04-21 11:18:02
Comment enregistrer a été clairement expliqué. Cependant, on ne sait pas comment le transmettre. Ici, je parlerai davantage de la façon de le transmettre
Supposons que le nom du paquet soit xiaoming/ubuntu. Sauvons-le d'abord dans tmp
sudo docker save -o /tmp/ubuntu.tar xiaoming/ubuntu
Ensuite, nous pouvons ouvrir un micro serveur de téléchargement.
python -m SimpleHTTPServer 8001
Enfin allez sur d'autres serveurs
wget http://ip:8001/ubuntu.tar
C'est tout.