Docker İmajları Registry Kullanmadan Başka Bir Hosta Taşımak

Docker İmajları, internetin olmadığı bir ortamda veya Registry'e yüklemek istemediğiniz durumlarda save ve load komutlarıyla kolaylıkla bir hosttan başka bir hosta taşınabilir.

Docker imajlarını bir hosttan başka bir hosta taşımak için aşağıdaki adımları izleyebilirsiniz:

  1. İmajı kaydedin: docker save -o <image_name>.tar <image_name>
  2. Oluşturulan tar uzantılı dosyayı hedef host'a taşıyın. Taşımak için USB veya scp protokolü gibi bir araç kullanabilirsiniz. Bu aşamada tamamen özgürsünüz. SCP kullanmak isterseniz şu komutu kullanabilirsiniz: scp <image_name>.tar <user>@<destination_host>:<destination_path>
  3. İmajı yeni host cihazına yükleyin: docker load -i <image_name>.tar

Sadece bu 3 adımla, Registry veya Hub kullanmadan dilediğiniz Docker imajını bir hosttan diğer bir hosta taşımız oldunuz.

Taşınığınız cihazda docker image ls komutu çalıştırdığınızda ilgili imaj kaydını görebileceksiniz.

Sıradaki Docker yazımız ile seriye devam edebilirsiniz.

Dockerfile Nedir? Dockerfile Komutları Nelerdir?
Dockerfile, Docker container oluşturmak için kullanılan bir yapılandırma dosyasıdır