Captain Docker Visual Studio 2019 Extension (Önizleme Sürümü)

Captain Docker

https://marketplace.visualstudio.com/items?itemName=AyazDuru.AyazDuruCaptainDocker buradan indirebilirsiniz.

Nereden Çıktı?

Bildiğiniz gibi özellikle Microservices mimarisinde Sürekli Entegrasyon (Continuous Integration) ve Sürekli Teslimat / Dağıtım (Continuous Delivery / Deployment) için Docker, Kubernetes gibi uygulamalar kullanıyoruz. Bu Visual Studio 2019 uzantısı Docker için CI/CD süreçlerini kolaylaştırmak için var.

Gereksinimler

  • Microsoft SQL Server veya SqlLocalDB
  • Visual Studio 2019
  • Docker Engine Remote API

Docker Host üzerinde Docker Engine Remote API'yi aktif hale getirme

sudo nano /lib/systemd/system/docker.service

  • ExecStart ile başlayan satırı bulup aşağıdaki yazıyı ekleyin.
    ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
  • docker.service dosyasını kaydedin.
  • Docker daemon'ı yeniden başlat
    sudo systemctl daemon-reload
  • Docker servisi yeniden başlat
    sudo service docker restart
  • Test
    curl http://localhost:2375/images/json

Visual Studio'da Captain Docker'ı Açmak

Özellikler

 

  • Yeni Docker Bağlantısı Oluşturma

  • Docker Registry Yönetimi

  • Build Image

  • Pull Image

  • Image Silme

  • Image Tag Ekleme

  • Push Image

  • Container Oluşturma
  • Kullanılmayan(dangling) imageleri silme
  • Docker Registry Tools (Repository Listeleme,Image Tagları Listeleme, Image Silme vs.)

 Sonraki Gelecek Extension :)

 

Yorumlar kapalı