News
BAE'de yeni veri merkezi - Equinix DX1
May 14, 2023
Updated June 7, 2023

CentOS 8 üzerinde Docker ve Docker compose Nasıl Kurulur

CentOS Docker Linux

Docker bir konteyner yönetim sistemidir. Linux dağıtımı ve geliştirilmekte olan yazılım için gerekli uygulamalar konteynerin içine yerleştirilir. Konteyner bir kez yapılandırıldıktan sonra, docker'ın kurulu olduğu herhangi bir işletim sistemine taşınabilir ve herhangi bir ek adım olmadan orada çalışabilir. Docker'ın geliştiriciler ve DevOps arasındaki popülerliğinin nedeni budur.

Serverspace'te, önceden yüklenmiş "Docker" uygulaması ile bir sunucu oluşturabilirsiniz

Bu eğitimde Docker'ı kuracak, Docker compose'u kullanacak ve bir test konteyneri çalıştıracağız.

CentOS 8 üzerinde Docker kurulumu

Docker'ı yüklemek ve her zaman en son sürüme güncellemek için geliştirici deposunu sisteme ekleyin.

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Docker paketini yükleyin.

dnf install docker-ce docker-ce-cli containerd.io

Docker hizmetini başlatın ve otomatik çalıştırmaya ekleyin.

systemctl enable --now docker

CentOS 8, Docker dışında bir güvenlik duvarı kullanır. Bu nedenle, firewalld etkinse, ona bir masquerade kuralı eklemeniz gerekir.

firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload

Docker compose kurulumu

Docker genellikle Docker compose ile birlikte yüklenir. Bu yardımcı program, projenizi tek bir komut kullanarak başka bir makineye dağıtmanıza olanak tanır. İndirmek için aşağıdaki komutu çalıştırın:

curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Çalıştırılabilir hale getirin.

chmod +x /usr/local/bin/docker-compose

Docker'ı root olmayan bir kullanıcı olarak kullanma

Docker'ı root olmayan bir kullanıcı olarak kullanabilmek için bu kullanıcıyı docker grubuna eklemeniz gerekir.

usermod -aG docker username

kullanıcı adı yerine istediğiniz kullanıcı adını yazın. Bu komutu çalıştırdıktan sonra sistemden çıkış yapması ve tekrar giriş yapması gerekecektir.
Dikkatli olun! Bu grubun kullanıcıları Docker ana bilgisayarının kontrolünü ele geçirebilir.

Docker test konteyneri çalışıyor

Bir test konteyneri çalıştırarak Docker'ın düzgün çalıştığını doğrulayabilirsiniz.

docker run hello-world

Komutun çalıştırılması sonucunda, her şeyin yolunda gittiğine dair bir mesaj görmelisiniz.

Vote:
5 out of 5
Аverage rating : 5
Rated by: 1
34384 İstanbul İzzetpaşa Mah. Yeni Yol Cad. No:3 / 336 Şişli
+90 212 900-35-36
700 300
IT-GRAD NL B.V.
700 300
Hizmetlerimizi sunmak, analizler yapmak ve pazarlama için çerezleri kullanıyoruz. Çerez kullanımımız hakkında daha fazla bilgi edinmek için lütfen Gizlilik Politikamıza bakın. Web sitemize göz atmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.