Docker’da Varsayılan Dizin Nasıl Değiştirilir?
  1. Anasayfa
  2. Container

Docker’da Varsayılan Dizin Nasıl Değiştirilir?

0

Sizlere bu makalemde docker kurulum sonrası varsayılan olarak yüklenen /var/lib dizini dışında farklı bir dizine taşıma işlemini anlatacağım. Son zamanlarda root dizininde alan sorunu yaşamaktaydım ve kesin çözüm olarak Docker’ın varsayılan dizinini değiştirme kararı aldım ve ben home dizinine taşıma işlemi gerçekleştireceğim. Gelin Docker’da Varsayılan Dizin Nasıl Değiştirilir? incelmeye başlayalım.

Not: Sunucu içerisinde herhangi bir ağ yolu da belirleyerek taşıma işlemini mount dizininde de gerçekleştirebilirsiniz. Ben geçişi CentOS 7 üzerinde gerçekleştireceğim.

Başlıyoruz J

İlk başta Docker servisimizin içinde değişiklik yapacağız. İlk servisimizi durduruyoruz, servisin olduğu path’e gidiyoruz ve metin editörü ile servisin içeriğine giriyoruz.

  • systemctl stop docker
  • cd /usr/lib/systemd/system/
  • vi docker.service

Not: Servisin tamamen durdurulduğundan emin olmak için aşağıda ki komutu kullanabilirsiniz.

ps aux | grep -i docker | grep -v grep

Servis içeriğine girdiğinizde ExecStart kısmı aşağıdaki gibidir.

” ExecStart=/usr/bin/dockerd -H fd:// ” güncel docker sistemlerinde docker daemon yerine aşağıda gördüğünüz üzere dockerd olarak gözükebilir.

Aşağıdaki gibi değiştireceğim dizini ekledim.

Resim-1

Serviste değişiklik yaptığımız için systemd daemon’ı tekrar yüklemek için komutu çalıştırınız.

systemctl daemon-reload

Servis tarafımızı tamamladık ve varsayılan dizindeki verilerimizi yeni dizine taşımak için aşağıda ki komut ile süreci başlatabilirsiniz.

rsync -aqxP /var/lib/docker/ /home/docker

Bu işlem biraz uzun sürer, işlem tamamlandıktan sonra docker servisini tekrardan çalıştırınız.

systemctl start docker

Servisi çalıştırdıktan sonra komut ile docker’ın çalışmaya başladığı path’i görebilirsiniz.

ps aux | grep -i docker | grep -v grep

Resim-2

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: Centos Linux, Docker, Docker path, Docker default path değiştirme,docker varsayılan dizin değiştirme

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

İstanbul doğumluyum. 2013 senesinde Lise stajında Türkiye İş Bankası GM'de başlayan maceram şuan Xinerji Software şirketinde DevOps Architect olarak devam etmektedir. Bu süreç aralığında çalıştığım diğer firmalar, LG Electronics GM - Europ Assistance Türkiye GM - Glasshouse - bestcloudfor.me ( Vodafone Türkiye Outsource). Kariyer yolculuğumu DevOps üzerine yoğunlaştırdım ve bu alanda çalışmalar gerçekleştirmekteyim.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir