2016-10-21 4 views
0

Ich habe ein Bild von einem anderen Repo, das ich gerne in meinen Docker Repo hochladen würde.Gespeichertes Bild in Docker hochladen

Ich habe es geschafft, es zu retten:

docker save <imageId> -o mydockersimage.tar 

Nun, wie kann ich das Bild auf meinem öffentlichen Repo hochladen? Sorry, wenn das dumm ist, ich bin immer mit Docker begann

+0

Was meinst du mit "meinen öffentlichen Repo"? Bitte geben Sie weitere Details an, was Sie erreichen möchten. – agg3l

+0

Mögliches Duplikat von [Wie ein Docker-Image in ein privates Repository verschoben wird] (http://stackoverflow.com/questions/28349392/how-to-push-a-docker-image- to-a-private-repository) – Rao

+0

Nein, @Rao, diese Frage ist 1) über Pushing zu einem privaten Repo 2) ein Image bereits markiert – Guig

Antwort

1

Bitte gehen Sie folgendermaßen vor:

Laden Sie das Bild:

docker load < busybox.tar.gz 

Überprüfen:

docker images 

Tag das Bild (Anmerkung Bild-ID vom Ausgang des vorherigen Schritt):

docker tag 7d9495d03763 yourusername/yourimagename:latest 

Protokoll in:

docker login 

Schieben Sie das Bild:

docker push yourusername/yourimagename 
0

Wenn Sie ein Bild in ein Repository hochladen möchten Sie Ihr Bild markieren sollte

docker tag [initial-image] [reponame]\[imagename]:[tag] 

und dann schieben

docker push [reponame]\[imagename]:[tag] 
0

Wenn Sie möchten nur Ihr Bild auf einen neuen Computer setzen, können Sie dieses Bild importieren kopieren Sie die mydockersimage.tar auf den neuen Computer und tun

docker import /path/to/mydockersimage.tar 

Aber ich ding es nicht eine gute Praxis Ich ermutige Sie, einen Stoß wie meine vorherige Antwort zu tun.