
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







- Container Oluşturma
- Kullanılmayan(dangling) imageleri silme
- Docker Registry Tools (Repository Listeleme,Image Tagları Listeleme, Image Silme vs.)
Sonraki Gelecek Extension :)
