Mình trước giờ lập trình, sử dụng các công cụ lập trình trong mội trường windows. Sau đó bước chân vào Linux mình mới thấy rằng ở đó là một thế giới mới và KHÔNG THỂ TIẾN XA nếu không có hiểu biết về Linux. Đầu tiên là việc tự cài đặt các phần mềm phía Server.
Mình có một dự án dùng Laravel -PHP. Phía server mình sử dụng vagrant + VM box + homestead để giả lập Máy chủ, nhưng nó rất hay lỗi. Sau đó mình chuyển qua Docker, nhưng thực sự nó không đơn giản chút nào. Build bằng những câu lệnh mà mình không hiểu gì cả.
Mình tìm được images homestead: https://hub.docker.com/r/shincoder/homestead/ và làm theo hướng dẫn trong đó. Tất cả đều thuật lơi cho đến đoạn:
Add a virtual host
Assuming you mapped your apps folder to /apps (you can change mappings in the docker-compose.yml file,
it's prefered to use absolute paths), you can do:
cd / && ./serve.sh myapp.dev /apps/myapp/public
Mình không hiểu là đoạn lệnh cd / && ./serve.sh myapp.dev /apps/myapp/public
chèn vào đâu. Vào file docker-compose.yml hay truy cập vào ssh để chèn. Mong các bạn giúp đỡ mình trường hợp này.