Установка Docker и Docker-compose на Ubuntu | уроки docker | #1.1
İçindekiler:
- Ön şartlar
- Ubuntu'ya Docker Kurulumu
- Docker deposunu etkinleştirme
- Docker CE Kurulumu
- Sudo olmadan docker komutunu çalıştırma
- Docker Kaplarını Kaldır
- Sonuç
Docker, uygulamaları hemen hemen her yerde çalışabilecek taşınabilir, kendi kendine yeten kaplar olarak hızlı bir şekilde oluşturmanıza, test etmenize ve dağıtmanıza olanak tanıyan bir konteynerizasyon teknolojisidir. Docker, konteyner dağıtımı için fiili standart haline geldi ve DevOps mühendisleri ile sürekli entegrasyon ve dağıtım boru hattı için vazgeçilmez bir araçtır.
Bu eğitimde, Docker'ın bir Ubuntu 18.04 makinesine nasıl kurulacağını ve temel Docker kavramlarını ve komutlarını nasıl keşfedeceğimizi ele alacağız.
Ön şartlar
Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun. Bu öğreticideki tüm komutlar root olmayan bir kullanıcı olarak çalıştırılmalıdır.
Ubuntu'ya Docker Kurulumu
Docker kurulum paketi resmi Ubuntu 18.04 deposunda mevcut olsa da, her zaman en son sürüm olmayabilir. Önerilen yaklaşım, Docker'ın depolarından en son Docker paketini yüklemektir.
Docker deposunu etkinleştirme
-
Paket listesini güncelleyerek ve HTTPS üzerinden yeni bir havuz eklemek için gerekli bağımlılıkları yükleyerek başlayın:
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-commonAşağıdaki
curlkomutunu kullanarak deponun GPG anahtarını alın:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Docker APT deposunu sisteminize ekleyin:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Docker CE Kurulumu
Artık Docker deposu etkinleştirildiğine göre, ihtiyacınız olan Docker sürümünü yükleyebilirsiniz.
-
Docker'ın en son sürümünü yüklemek için aşağıdaki komutu kullanın. Belirli bir Docker sürümü yüklemek istiyorsanız, bu adımı atlayın ve bir sonraki adıma geçin.
sudo apt updatesudo apt install docker-ceBelirli bir sürümü yüklemek için önce Docker deposundaki kullanılabilir sürümleri listeleyin:
apt list -a docker-ceKomut kullanılabilir Docker sürümlerini ikinci sütuna yazdırır.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64Örneğin,
18.09.6sürümünü yüklemek için şunu18.09.6:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionicDocker paketinin otomatik olarak güncellenmesini önlemek için paketi bekletildi olarak işaretleyin:
sudo apt-mark hold docker-ce
Kurulum tamamlandıktan sonra Docker servisi otomatik olarak başlayacaktır. Aşağıdakileri yazarak doğrulayabilirsiniz:
sudo systemctl status docker
Çıktı şöyle görünecektir:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Sudo olmadan docker komutunu çalıştırma
Varsayılan olarak yönetim Docker, yönetici ayrıcalıkları gerektirir.
Docker komutlarını sudo'yu beklemeden root olmayan bir kullanıcı olarak çalıştırmak için, kullanıcıyı
docker
grubuna eklemeniz gerekir. Bu grup, Docker CE paketinin yüklenmesi sırasında oluşturulur. Bunu yapmak için aşağıdaki komutu çalıştırın:
sudo usermod -aG docker $USER
$USER
, kullanıcı adınızı tutan bir ortam değişkenidir.
Oturumu kapatın ve tekrar oturum açın ti, grup üyeliğini yenileyin.
Docker'ın başarıyla yüklendiğini ve sudo'yu beklemeden docker komutlarını çalıştırabildiğinizi doğrulamak için şunu çalıştırın:
docker container run hello-world
Komut bir test görüntüsü indirir, bir kapta çalıştırır, bir "Docker'dan Merhaba" mesajı yazdırır ve çıkar. Çıktı aşağıdaki gibi görünmelidir:







Docker Kaplarını Kaldır
Bir veya daha fazla kapsayıcıyı silmek için kapsayıcı kimliğini (veya kimliklerini) kopyalayın ve
container rm
alt komutundan sonra yapıştırın:
docker container rm c55680af670c
Sonuç
Ubuntu 18.04 makinenize Docker'ı nasıl kuracağınızı ve Docker görüntülerini nasıl indireceğinizi ve Docker kapsayıcılarını nasıl yöneteceğinizi öğrendiniz. Çok kapsayıcı Docker uygulamalarını tanımlamanıza ve çalıştırmanıza izin veren Docker Compose hakkında da okumak isteyebilirsiniz.
Bu eğitici Docker ekosisteminin yüzeyini zorlukla çiziyor. Sonraki yazılarımızdan bazılarında Docker'ın diğer yönlerine dalmaya devam edeceğiz. Docker hakkında daha fazla bilgi edinmek için resmi Docker belgelerine bakın.
docker ubuntuCentos 7'de docker compose nasıl kurulur ve kullanılır
Docker Compose, çok kapsayıcı Docker uygulamalarını tanımlamanıza ve çalıştırmanıza izin veren bir araçtır. Compose ile uygulamanın hizmetlerini, ağlarını ve birimlerini tek bir YAML dosyasında tanımlarsınız ve ardından uygulamanızı tek bir komutla döndürürsünüz.
Debian 10 Linux'ta Docker Compose nasıl kurulur ve kullanılır
Docker Compose, çok kapsayıcı Docker uygulamalarını tanımlamanıza ve düzenlemenize olanak tanıyan bir araçtır. Bu eğitimde Debian 10, Buster'da Docker Compose'un nasıl kurulacağı açıklanmaktadır.
Ubuntu 18.04'te docker compose nasıl kurulur ve kullanılır
Docker Compose, çok kapsayıcı Docker uygulamalarını tanımlamanıza ve yönetmenize olanak tanıyan bir araçtır. Uygulamanın hizmetlerini, ağlarını ve birimlerini yapılandırmak için bir YAML dosyası kullanır.







