Skip to content

majstorki88/load_balanser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

docker

pokrenuti docker-compose.yml koji će kreirati okruženje sa NGINX load balanserom, 3 Tomcat web servera i bazni MySQL kontjener

OS na kome je instaliran Docker - CentOS 7 x64

PREREQUISITES - instaliran Docker-engine i docker-compose na mašini host-a Instalacija:

DOCKER ENGINE

  1. Instalacija zahtevanih paketa. yum-utils sa yum-config-manager dodatkom, i device-mapper-persistent-data i lvm2 su zahtevani zbog devicemapper driverom za storage.

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  1. Setovanje stabilnog repositorijuma. Stabilni repositorijum je neophodan i ako se koristi testni ili edge repostitorijum sa najnovijim update-ima

$ sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo

  1. Update-ovanje yum paketskog indeksa.

$ sudo yum makecache fast

  1. Instalacija posledlje verzije docker-a.

$ sudo yum install docker-ce

U koliko se ne navede verzija, sa yum install i yum update se instalira poslednja verzija

  1. Start Docker.

$ sudo systemctl start docker

  1. Verifikovati da je docker pravilno instaliran pokretanjem hello-world image-a.

$ sudo docker run hello-world

DOCKER COMPOSE

  1. Instalacija docker compose se vrsi komandom

sudo yum install docker-compose

  1. na bilo kojoj lokaciji klonirati git repozitorijum

$ git clone https://github.com/majstorki88/docker

PODIZANJE OKRUZENJA

  1. U folderu ./docker pokrenuti komandu docker-compose -f docker-compose.yml up $ cd docker $ docker-compose -f docker-compose.yml up

Nakon uspesnog izvrsenja dobijate 5 kontejnera - NGINX load balanser, 3 tomcate-a sa zahtevanom aplikacijom i MySQL bazom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages