สมมติว่า
- เรามี folder ชื่อ laravel ที่เป็น folder ของ project ที่เป็น Laravel
- เราติดตั้ง XAMPP ไว้ที่ C:\xampp
- เราต้องการเรียกหน้าเว็บของเราผ่าน domain ชื่อ laravel.dev
เราจะมีขั้นตอนดังต่อไปนี้
docker network create nginx-proxy
networks:
default:
external:
name: nginx-proxy
docker-compose up -d
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.6.2-amd64.deb dpkg -i filebeat-6.6.2-amd64.debPath ของ Filebeat ที่ควรรู้มีดังนี้
filebeat setup --template -E output.logstash.enabled=false -E 'output.elasticsearch.hosts=["localhost:9200"]'
sudo apt-get install curlหลังจากนั้นให้ติดตั้ง Docker โดยใช้คำสั่งดังนี้
sudo curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.shสำหรับการทดสอบ เมื่อติดตั้ง Docker สำเร็จแล้ว ให้รันคำสั่งดังนี้
docker run hello-worldจะได้ผลลัพธ์ดังรูป
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-composeสำหรับการทดสอบ เมื่อติดตั้ง Docker Compose สำเร็จแล้ว ให้รันคำสั่งดังนี้
docker-compose -vจะได้ผลลัพธ์ดังรูป
sudo certbot certonly -d {domain_name}