/docker-awesome

คู่มือการใช้งาน Docker Engine, Compose พร้อม Doc, Script, Demo, Example, etc.

Primary LanguageNginx

เริ่มต้นการใช้งาน (Docker Engine)

sudo mkdir -p /build && cd /build

sudo apt-get install git -y && sudo git clone https://github.com/drivesoft-technology/docker-awesome.git

cd /build/docker-awesome && sudo git pull origin master

ติดตั้ง Docker Engine v1.13.0

bash /build/docker-awesome/docker-install/install-docker-engine-on-ubuntu16.sh

ติดตั้ง Docker Compose v1.9.0

bash /build/docker-awesome/docker-install/install-docker-compose-on-ubuntu16.sh

ติดตั้ง LEMP (Linux-Nginx-MariaDB-Php7)

bash /build/docker-awesome/project-demo/web-server-lemp/script-shell.sh
http://[IP ADDRESS] << ตัวอย่าง Nginx v1.11.8

http://[IP ADDRESS]/info.php << ตัวอย่าง PHP v7.0.14 (Info) 

http://[IP ADDRESS]:8080 << ตัวอย่าง PhpMyAdmin v4.6

ติดตั้ง Layer 4 Load Balancing (Load + Server + DB)

bash /build/docker-awesome/project-demo/load-balancing-layer-4/script-shell.sh
http://[IP ADDRESS] << ตัวอย่าง Nginx v1.11.8

http://[IP ADDRESS]:8000 << ตัวอย่าง HAProxy Status v1.7.1

http://[IP ADDRESS]/info.php << ตัวอย่าง PHP v7.0.14 (Info) 

ติดตั้ง Nginx v1.11.8 + Php7 v7.0.14

cd /build/docker-awesome/docker-compose/nginx-php7-fpm

docker-compose up -d
http://[IP ADDRESS] << ตัวอย่าง Nginx v1.11.8

http://[IP ADDRESS]/info.php << ตัวอย่าง PHP v7.0.14 (Info) 

ติดตั้ง Nginx v1.11.8 + Php7 v7.0.14 + Phalcon v3.0.2

cd /build/docker-awesome/docker-compose/phalcon-php7-fpm

docker-compose up -d
http://[IP ADDRESS] << ตัวอย่าง Nginx v1.11.8

http://[IP ADDRESS]/info.php << ตัวอย่าง PHP v7.0.14 (Info) 

ติดตั้ง Nginx v1.11.8

cd /build/docker-awesome/docker-compose/nginx-example

docker-compose up -d
http://[IP ADDRESS] << ตัวอย่าง Nginx v1.11.8

ติดตั้ง PHP7-FPM v7.0.14

cd /build/docker-awesome/docker-compose/php7-example

docker-compose up -d

ติดตั้ง Node v6.9.2

cd /build/docker-awesome/docker-compose/node-example

docker-compose up -d
http://[IP ADDRESS]:8000 << ตัวอย่าง Node + Express

ติดตั้ง MySQL v5.7.17 + PhpMyAdmin v4.6

cd /build/docker-awesome/docker-compose/mysql-example

docker-compose up -d
http://[IP ADDRESS]:8080 << ตัวอย่าง PhpMyAdmin v4.6

ติดตั้ง MariaDB v10.1.20 + PhpMyAdmin v4.6

cd /build/docker-awesome/docker-compose/mariadb-example

docker-compose up -d
http://[IP ADDRESS]:8080 << ตัวอย่าง PhpMyAdmin v4.6

ติดตั้ง MongoDB v3.4.1

cd /build/docker-awesome/docker-compose/mongo-example

docker-compose up -d

ติดตั้ง Redis Database v3.2.6

cd /build/docker-awesome/docker-compose/redis-example

docker-compose up -d