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