Docker image ve Dockerfile
Docker ile ilgili teorik yazımda docker’ın yapısı hakkında basit anlaşılır olmasına özen gösterdiğim yazımı paylaşmıştım. Docker’ı artık kullanma zamanı geldi. Docker kullanırken çok sık karşılaşağımız kavramlar vardır. Bunlardan 2 side image ve Dockerfile’dır. Docker image dediğimiz yapı bizim servisimizin paket haline getirilmiş hali olarak düşünebiliriz. Docker kullandığımızda servislerimizi izole bir şekilde çalıştırdığımızdan bahsetmiştik. Bu servislerimiz container yapısı dediğimiz yapı olarak çalışıyorlar. Bu containerlarımızın çalışabilmesi için docker image lara ihtiyaç vardır. aşağıdaki örnekte docker image ve Dockerfile oluşturulmasını görebilrisiniz.
docker images
nginx-docker ismiyle klasör oluşturup içine girelim
mkdir -p nginx-docker cd nginx-docker
şimdi bir Dockerfile oluşturalım.
vi Dockerfile FROM nginx
:wq komutuyla kaydedip çıktık.
docker build -t bgulnet-nginx .
docker pull nginx