Docker nginx container

Docker nginx container

Docker ile ilgili çalışma mantığı container ve image kavramlarının ne olduğunu burada açıklamıştım. Bu yazımda örnek bir nginx image’ ı üzerinden container yapısını anlatmaya çalışacağım.

öncelikle aşağıdaki komutu çalıştırarak container komutlarını listeleyelim.

docker container

komutu çalıştırdığımızdaki çıktıda container üzerinde yapacağımız işlemlerin listesini görmekteyiz. Bu komutlardan en çok kullanacağımız run, stop, logs ve ls olacaktır. run komutuyla nginx image’ ını kullanan container ımızı çalıştıralım.

docker container run -d  -p 8080:80 --name nginx_container nginx

nginx image’ ı localimde olmadığı için ilk önce nginx image’ ını docker hub dan çekti ve daha sonra container’ı run etti. -p 8080:80 argumanıyla container’ ın 80 portunu kendi localimde 8080 portuna bağlamış oldum. Ayrıca -d ile container’ın arka planda çalışmasını –name ile de oluşan container’ ın adının nginx_container olmasını sağladım.

docker ps 

docke ps ile de çalışan containerları listelediğimzide nginx_container container’ ının 2 dakika önce oluşurulduğunu ve durumunun 2 dakikadır up olduğunu görüyoruz.

şimdi http://localhost:8080 adresine gittiğimizde container daki nginx in 80 portuna gittiğimizi göreceğiz.

Bir Cevap Yazın