Bölüm:12 Docker Commit ve Save&Load

Onur BOLATOĞLU
1 min readJan 19, 2021

Docker commit ile kendimiz bir container ayağa kaldırır ve içerisine istediğimiz servisleri kurabilir ve işlemler bittikten sonra bu container’dan docker commit ile imaj oluşturabiliriz.

docker container run -it ubuntu bash > bir container oluşturduk ve içerisine istediğimiz servisleri kurduk.docker commit container-adı onurbolatoglu/commit > container ismini ve oluşturulacak imaj tagini belirttik ve imajımızı oluşturduk.docker commit --change "ENV Debug=True" container-adı onurbolatoglu/commit > ile imaj oluştururken istediğimiz bir değişken varsa onu imaja dahil ettik.docker commit --change="CMD ["apachectl", "-DFOREGROUND"] -c "EXPOSE 80" container-adı onurbolatoglu/commit > ile imaja CMD talimatı ve Expose talimatı ekledik.

Save&Load,

imajlarımızı sıkıştırılmış bir hale getirip bu imajları internet erişimi olmayan yada çıkışları kısıtlı olan host sistemlere fiziksel bellekler arayıcılığıyla aktarabiliriz.

docker save myimage -o myimage.tar > sistemimiz de bulunan myimage isimli docker imajımızı myimage.tar dosyası adında tar dosyasına çevirdik. Bu dosyayı fiziksel bir belleğe alıp farklı bir host'a yükleyebiliriz.docker load -i myimage.tar >  imajı yüklemek istediğimiz host'a tar dosyamızı yükleyerek imaj haline getirebiliriz.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response