Maison  >  Questions et réponses  >  le corps du texte

不通过 docker hub 怎样把 docker image 共享给别人

docker image 是存放在哪个目录的,在不联互联网的情况下,怎样把 docker image 分享给局域网的其他用户?

阿神阿神2710 Il y a quelques jours888

répondre à tous(5)je répondrai

  • 迷茫

    迷茫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é...

    répondre
    0
  • 怪我咯

    怪我咯2017-04-21 11:18:02

    docker export/import?

    répondre
    0
  • 迷茫

    迷茫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/

    répondre
    0
  • PHP中文网

    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...

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦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.

    répondre
    0
  • Annulerrépondre