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:
- İmajı kaydedin:
docker save -o <image_name>.tar <image_name>
- 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>
- İ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.