Sıklıkla kullandığım mssql-docker ve microsoft/mssql-server-linux imajlarını run ederken karşılaştığım hata ve çözümüne makale devamından erişebilirsiniz.
Docker mssql-docker “Accept-Eula” hatası ve çözümü
Docker, “konteynerleştirme” olarak da bilinen işletim sistemi seviyesinde sanallaştırma sağlayan bir bilgisayar programıdır. Docker, “konteyner” (container) adı verilen yazılım paketlerini çalıştırmak için kullanılmaktadır. Konteynerler birbirinden izole edilmiş ve bağımsız halde çalışabilmektedir ve tüm konteynerler tek bir işletim sistemi çekirdeği üzerinde çalışır ve bu sayede sanal makinelerden daha hafiftir.
Hata aslında ufak bir araştırma ile oldukça basit bir hataymış çalıştırmak istediğim kodu dökümantasyondan direkt olarak alttaki şekilde aldım ve kendime göre düzenleyip çalıştırdım ve sonucunda makale devamında belirttiğim hatayı aldım.
Çalıştırdığım Kod
Bu kodu çalıştırdıktan sonra bir container ayağa kaldırıldı ve container’a start dediğimde alttaki hatayı aldım.
1 2 3 4 5 6 | <code>The SQL Server End-User License Agreement (EULA) must be accepted before SQL Server can start. The license terms for this product can be downloaded from http://go.microsoft.com/fwlink/?LinkId=746388. You can accept the EULA by specifying the --accept-eula command line option, setting the ACCEPT_EULA environment variable, or using the mssql-conf tool.</code> |
Hatanın çözümü ise tam olarak şöyle çalıştıdığım kod içerisinde ki tek tırnaklar çift tırnak olacak şekilde revize edilip tekrar çalıştırıldığından herhangi bir sorun olmadan container ayağa kaldırıldı 😂 Bu kadar basit bir sorun yüzüden araştırma yoluna sokan ve bir kaç kez daha aynı durum ile araştırmak zorunda kalmam dolayısıyla artık bunun bir makalesini yazmam gerekiyor farklı kişilerinde yaşayabileceğini düşünerek, yardımcı olabilecek bir içerik oluşturmaya karar verdim. Farklı bir çok kaynakta çözüm yer almakta fakat bazı yazışmaları tek tek okumak durumunda kalmamanız açısında direkt olarak nokta atışı hata/çözüm makalesi ile sizlerle paylaşmayı uygun buldum.
Üstte çalıştıramadığım kodun düzeltilmiş hali ise şu şekildedir.
Umarım hata çözümü işinize yaramıştır.
📚 İlgilenebileceğiniz Diğer Makaleler
- SQL Server Üzerinden Windows Servisleri Yönetmek
- Sql Server da Unutulan “sa” Şifresini 3 Farklı Yöntem ile Değiştirme
📚 Kaynaklar
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.
🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.
👋 Bir sonraki makalede görüşmek dileğiyle.
Accept-Eula hatası ve çözümü, Accept-Eula docker hatası
Ellerinize sağlık. Güzel bir yazı olmuş
Teşekkür ederim, beğenmenize sevindim Sercan bey 🙂