Evde Ubuntu sunucumda (14.04 Trusty Tahr) Docker Containers'da farklı hizmetler çalıştırıyorum. Şu anda benim şu anda Kur aşağıdaki gibidir:Docker ortamında alt etki alanlarını ayarlama
- Jenkins'in jenkins.slarti
- Gitlab ve servlet.slarti altında gitlab.slarti altında
- Java Servlet Websunucusu leanlabs.io (apache tomcat)
- " Normal "Web sunucusu altında web.slarti (nginx)
Bu alanlar, virtualhost'lar ve zaten bir nginx proxy'si kurdum.
Nginx-vekil liman işçisi çalıştırmak:
docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy
Jenkins liman işçisi çalıştırmak:
docker run -d --name jenkinsci --expose 8080 -e VIRTUAL_HOST=jenkins.slarti -e VIRTUAL_PORT=8080 jenkins
Normal Websunucusu liman işçisi çalıştırmak:
sudo docker run --name nginx1 -P -d --expose 80 -e VIRTUAL_HOST=web.slarti nginx
Gitlab & leanlabs.io liman işçisi çalıştırmak:
docker run -d --link kanban_redis:kanban_redis -p 80:80 -e KANBAN_SERVER_HOSTNAME="http://localhost" -e KANBAN_GITLAB_URL="http://mygitlab.com" -e KANBAN_REDIS_ADDR="kanban_redis:6379" --expose 80 -e VIRTUAL_HOST=gitlab.slarti leanlabs/kanban:1.4.0
Apache Tomcat liman işçisi çalıştırmak: Bu kılavuzda Şu http://blog.florianlopes.io/host-multiple-websites-on-single-host-docker
Ben ping web.slarti, servlet.slarti vb Ne ben bu ulaşabilir edebilir göre kurulum yaptım
docker run -it --rm -p 8888:8090 -e VIRTUAL_HOST=servlet.slarti tomcat:8.0
URL'lerini tarayıcıya yazıyorsam alanlar.
Apache Tomcat'e slarti: 8888 aracılığıyla ulaşabilirim ancak servlet.slarti üzerinden ulaşmak istiyorum ve DNS kurulumum olmadığından başarısız oluyor.
Web.slarti, servlet.slarti vb. Alt etki alanlarına ulaşmak için ne yapmalıyım? Alanlara ulaşabilmem için ters proxy'yi nasıl doğru şekilde kurarım? Ve DNS'i nasıl yapılandırmalıyım?
Gerçekten sorunun ne olduğunu, ne soruyu ne de _did_ deneyimini anlayamıyorum. – Auzias
IP adreslerine ping yapabilir misiniz? Varsa, DNS çözümlemeniz yok. – DanFromGermany
Kabın iplerini bir istemciye ping atabilirim ama her zaman toplam paket kaybı olur. – salocin