Docker wordpress mysql
Docker Compose là một công cụ dùng để định nghĩa và chạy multi-container và liên kết chúng lại với nhau. Nó sử dụng tệp YAML để cấu hình các dịch vụ cần chạy cho ứng dụng của bạn. Ví dụ bạn cần xây dựng WordPress để thực thi thì sẽ cần hai vùng chứa là Cơ sở dữ liệu và vùng chứa WordPress. Khi đó chỉ cần cấu hình trong file config cả hai dịch vụ này Về cơ bản, việc thiết lập Docker Compose cho nhiều ứng dụng giống nhau, nó sẽ bao gồm các bước cơ bản sau
1. Cài đặt Đối với Windows 10, hiện tại đã có WSL2 nên các bạn chỉ cần cài đặt Docker Desktop trước, sau đó cài đặt WSL2 cho windows là có thể sử dụng một hệ điều hành Linux trên Windows rồi. 2. Cấu hình file config Tạo thư mục thực thi và tạo tệp docker-compose. yml to run tạo thư mục và tạo tệp docker-compose. ymlở bài này chúng ta cần hai container, là cơ sở dữ liệu và wordpress nên trong file docker-compose. yml chúng ta cấu hình như sau cấu hình file docker-compose. ymlTập tin docker-compose. yml sử dụng định dạng YAML, vì vậy các bạn phải viết đúng cú pháp, nếu không sẽ bị lỗi, có thể vào trang Trình phân tích cú pháp YAML trực tuyến để kiểm tra cú pháp viết đúng hay chưa. (chú ý dòng db và wordpress khai báo các dịch vụ chúng tôi chỉ nhận vào 2 dấu cách) viết đúng cú pháp sẽ có kết quả trả về như bên phải màn hình3. Giải thích ý nghĩa của tệp docker-compose. yml
4. Chạy Soạn thư Sau khi chỉnh sửa file cấu hình hoàn tất, chúng ta đến bước chạy soạn thư sử dụng lệnh. docker-compose up -d chạy lệnh docker-compose up -dKết quả chạy nhanh là do trước đó mình đã chạy demo một lần rồi nên nó sẽ không tải lại tài nguyên nữa và chạy rất nhanh, có thể xem ảnh bên dưới để xem quy trình chạy //github. com/docker/soạn thảo/phát hành/tải xuống/1. 22. 0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-composeThực thi với non-root 1 sudo chmod + x / usr/local/bin/docker-compose Thực thi lệnh với non-root 1 2 $ docker - compose -- version docker - soạn phiên bản 1. 22. 0, xây dựng 1719ceb cài đặt docker compose
Bình luận qua Facebook
Google+ điện tín Bài trước [Docker –Phần 2] Cài đặt Docker trên Ubuntu, CentOS Bài tiếp theo [aaPanel – Phần 2] Tìm hiểu các tính năng và cách sử dụng aaPanel Đạt Trịnh https. //wikivps. mạng lưới/ Cảm ơn các bạn đã ghé thăm Blog WikiVPS. MẠNG LƯỚI. Mình là Trịnh Tiến Đạt. Hiện tại mình làm Freelancer toàn thời gian sau 6 năm đi làm với các vị trí Hệ thống Linux. Blog WikiVPS. NET là nơi mà mình chia sẻ sẽ có đầy đủ các kiến thức về Linux mà mình đã có và sắp có. Hy vọng các bài viết của mình có thể giúp ích cho các bạn |