Nhà cung cấp/bin/sail up Docker không chạy
Chúng tôi sẽ giả vờ rằng bạn vừa mua một chiếc máy Mac mới và đang cố gắng khởi động và chạy nhanh nhất có thể. Sẽ có một vài điều mà bạn cần để bắt đầu, chẳng hạn như Show
Nếu bạn không cần lấy dự án Laravel từ GitHub và đây là lần đầu tiên bạn cài đặt dự án Laravel trên máy tính của mình… Tôi là một kỹ sư phần mềm có kinh nghiệm. Tôi thích tạo các ứng dụng có thiết kế đáp ứng, đẹp, trực quan, hiện đại. Tôi thành thạo HTML, CSS, JavaScript, Ionic, React, PHP, Laravel và FlutterLaravel Sail là giao diện dòng lệnh cho phép bạn tạo và quản lý ứng dụng Laravel của mình trên môi trường docker. Nếu bạn không biết gì hoặc biết một chút về docker, giao diện dòng lệnh này cho phép bạn quản lý môi trường docker cục bộ của mình Laravel Sail hoạt động như thế nào?Ưu điểm của việc sử dụng sail là tất cả các phụ thuộc dự án của bạn được quản lý bởi docker. Ví dụ. nếu dự án của bạn yêu cầu
Sail sẽ cài đặt tất cả các phụ thuộc dự án của bạn bằng cách sử dụng docker phía sau hiện trường. Bạn không cần cài đặt bất kỳ phụ thuộc nào ở trên trên máy cục bộ của mình để làm việc với dự án Laravel Hãy xem sơ đồ sau để hiểu cách thức hoạt động của Laravel Sail Trong dự án Laravel Sail của bạn, bạn sẽ tìm thấy một tệp có tên docker-compose. yml. Tệp này về cơ bản xác định các dịch vụ khác nhau mà dự án của bạn yêu cầu. Ví dụ: nếu dự án Laravel của bạn yêu cầu
Sau đó, bạn sẽ thấy tất cả các phụ thuộc ở trên trong các dịch vụ trong docker-compose. tập tin yml. Về cơ bản, nó nói với sails rằng tôi muốn tạo tất cả các thùng chứa được đề cập trong các dịch vụ trong docker-compose. tập tin yml Khi sails chạy, nó sẽ kéo tất cả các hình ảnh cần thiết từ dockerhub và sau đó tạo vùng chứa cho từng dịch vụ được xác định trong docker-compose của bạn. tập tin yml. Bạn có thể thêm nhiều dịch vụ hơn nếu bạn cần dựa trên dự án của bạn, chúng ta sẽ tìm hiểu chi tiết về chúng sau trong hướng dẫn này Bạn tiết kiệm rất nhiều thời gian để tìm ra cài đặt cục bộ cho php, redis hoặc mysql hoặc một số phụ thuộc khác trên máy của bạn Làm cách nào để cài đặt Laravel Buồm?Bạn cần cài đặt các phần phụ thuộc sau trên máy mac hoặc linux trước khi tiếp tục với Laravel Sail
Khi bạn đã cài đặt các phụ thuộc ở trên, hãy bắt đầu cài đặt một dự án laravel mới bằng cách sử dụng Laravel Sail. Mở cửa sổ đầu cuối của bạn và chạy từng lệnh một
Cho đến nay, bạn đã cài đặt dự án Laravel bằng cách sử dụng tập lệnh bash do Laravel cung cấp. Sau khi dự án được cài đặt cục bộ, bạn sẽ tìm thấy các cánh buồm ở vị trí sau
Làm cách nào để cài đặt Laravel Sail trong dự án Laravel hiện có?Nếu bạn đã có dự án Laravel và bạn không sử dụng Laravel Sail, về cơ bản bạn có thể chạy các lệnh sau để cài đặt Sail trong dự án hiện tại của mình
Làm cách nào để chạy ứng dụng Laravel của bạn bằng Sail?Khi bạn đã cài đặt Sail trong dự án Laravel của mình, bạn cần biết một số lệnh quan trọng sau để tương tác với ứng dụng Laravel dockerized của bạn Hãy nhớ rằng tất cả các dịch vụ của bạn chạy trên các bộ chứa docker khác nhau và do đó bạn sẽ không thể chạy các lệnh Laravel trực tiếp từ thiết bị đầu cuối của mình, do đó chúng tôi sử dụng giao diện dòng lệnh Sail Laravel Sail về cơ bản cho phép bạn chạy các lệnh bên trong vùng chứa đang chạy mà không cần đăng nhập vào vùng chứa bằng ssh. Bạn sẽ hiểu ý của tôi khi chúng ta bắt đầu chạy các lệnh sau
Làm cách nào để chạy các lệnh thủ công của Laravel bằng Sail?Như tôi đã nói trước đó, các dịch vụ của bạn chạy bên trong docker container và do đó, việc thực thi lệnh Laravel artisan sẽ không hoạt động nếu bạn đang sử dụng Laravel Sail, tuy nhiên khi sử dụng sail, bạn có thể chạy tất cả các lệnh thủ công của mình Đây là cách bạn có thể chạy artisan hoặc các lệnh khác bằng Laravel Sail
Tôi hy vọng bạn thích hướng dẫn này, hãy theo dõi các bài viết sắp tới của tôi về Laravel 8. Hãy thích và chia sẻ bài viết của tôi nếu bạn tiếp tục muốn tôi viết những bài báo tuyệt vời. Cảm ơn bạn Làm cách nào để kích hoạt Docker trong Ubuntu?Truy cập https. //Tải xuống. người đóng tàu. com/linux/ubuntu/dists/. . Chọn phiên bản Ubuntu của bạn trong danh sách Chuyển đến pool/stable/ và chọn kiến trúc áp dụng ( amd64 , armhf , arm64 hoặc s390x ) Tải xuống các tệp gỡ lỗi sau cho các gói Docker Engine, CLI, containerd và Docker Compose. . cài đặt. gói gỡ lỗi Làm cách nào để chạy một dự án laravel trong Docker?điều kiện tiên quyết Bước 1 — Lấy Ứng dụng Demo Bước 2 — Thiết lập ứng dụng. tập tin env Bước 3 — Thiết lập Dockerfile của ứng dụng Bước 4 - Thiết lập tệp kết xuất cơ sở dữ liệu và cấu hình Nginx Bước 5 — Tạo môi trường nhiều vùng chứa với Docker Compose Thuyền buồm là gì?Giới thiệu. Laravel Sail là giao diện dòng lệnh nhẹ để tương tác với môi trường phát triển Docker mặc định của Laravel . Sail cung cấp một điểm khởi đầu tuyệt vời để xây dựng ứng dụng Laravel bằng PHP, MySQL và Redis mà không yêu cầu kinh nghiệm Docker trước đó.
Làm cách nào để thiết lập Laravel trên Docker?Bạn cần cài đặt Docker Compose theo hướng dẫn từ tài liệu Docker chính thức. . Bước 1. Tải xuống Laravel và cài đặt các phụ thuộc. Bước đầu tiên là lấy mã Laravel từ repo. . Bước 2. Tạo tệp soạn thảo Docker. . Bước 3. Làm thế nào để duy trì dữ liệu. . Bước 4. Tạo Dockerfile |