Docker LEMP Stack

Docker, LXC (Linux Containers) teknolojisini kullanarak uygulama geliştirmeyi, konuşlandırmayı ve çalıştırmayı kolaylaştıran açık kaynak kodlu bir platformdur. Konteyner ise Docker Engine tarafından çalıştırılan birbirinden izole işlemlerin her biridir. Kurulumu

Arch Linux için

$ sudo pacman -S docker docker-compose
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ sudo gpasswd -a kullanıcı_adı docker

Kurulumdan sonra bilgisayarınızı yeniden başlatmanız gerekebilir. Docker’ın çalıştığını test etmek için

$ docker version

@serkan7’nin github’da paylaştığı LEMP compose dosyası tek komutla çalıştırabileceğimiz Nginx Server, MariaDB, PHP ve phpmyadmin kısaca LEMP ortamını kullanmamızı sağlayacak.

 

Temel Kullanımı

Başlatmak için

$ docker-compose up -d

Durdurmak için

$ docker-compose stop

Silmek için

$ docker-compose down

 

İndirmek için

$ git clone https://github.com/serkan7/docker-compose-lemp.git

Yukarıdaki komutları kullanabilmek için docker-compose.yml dosyasının olduğu dizinde çalışmanız gerekiyor.

$ cd docker-compose-lemp/LEMP

 

Test etmek için tarayıcınızdan http://localhost:8080 adresini kontrol edin.

phpmyadmin erişimi için http://localhost:8183

phpmyadmin SERVER: mariaDB USERNAME: root PASSWORD: 654321

Geliştirmeyi /docker-compose-lemp/LEMP/code dizini altında yapabilirsiniz.

İncelemek isterseniz github sayfası burada.

Bir Cevap Yazın