Nginx'i tek bir tıklama ile dağıtmak için dockerfile kullandım.Aslında aşağıdaki şekilde de yapılabilir.Genel süreç nispeten basittir.
docker çekme nginx
docker görüntüleri
Nginx aynasının yaklaşık 100 milyon indirildiğini görebilirsiniz ve aşağıdaki işlemleri yapabilirsiniz ~
docker run -p 8080: 80 -d nginx
Nginx konteynerinin zaten çalıştığını görebilirsiniz.
Tarayıcı adres çubuğunu girin: 192.168.1.104:8080 (buradaki IP, benim sunucu IP'm, gerektiği gibi değiştirebilirsiniz)
Not:
Docker nginx'i çalıştırdığında, harici erişim hala docker'ın bulunduğu IP adresidir ve bu, o makinede çalışan nginx'e eşdeğerdir.
Ancak docker'ın bulunduğu makine için nginx, docker'a bağlı bir aynadır. Nginx'in işlemi docker ile nginx konteynerine giriş yapmaksa, işlemi gerçekleştirin.
Oturum açılmış nginx konteyneri bir linux sistemidir, ancak yalnızca linux varsayılan yoluna göre kurulan nginx'tir.
docker stop < Kapsayıcı Kimliği >
docker rm < Kapsayıcı Kimliği >
Not: Konteyneri boşaltırken, konteyneri durdurmanız gerekir.
Bu, docker dağıtımının tanıtımı nginx ile ilgilidir. Bu, acemi bir eğiticidir.Vaktiniz olduğunda da test edebilirsiniz.
Devops ve DBA hakkında daha fazlasını daha sonra paylaşacağım, ilgilenen arkadaşlar buna dikkat edebilir! !