Hình ảnh mysql
Hôm nay sẽ tiếp tục series bài "Mình biết thì mình chia sẻ" của mình mong tiếp tục nhận được sự ủng hộ từ anh em (hehe) Show Mục đích chính của bài viết này là chúng ta sẽ có cái nhìn tổng thể về Docker và làm sao để chạy một ứng dụng web với PHP Mysql mà không cần cài đặt Apache, Mysql trực tiếp vào máy thông qua việc chúng ta sẽ sử dụng những thứ này Cái tên 0 có lẽ các bạn cũng như mình đã từng nghe tuy nhiên chưa làm việc với nó và cũng chưa tìm hiểu nhiều về nó nên mình nghĩ bài viết này của mình sẽ khá hữu ích đối với newbie newbie Docker như mìnhTuần trước mình có một dự án về web với ngôn ngữ PHP và sử dụng máy chủ Mysql. Làm điều đó trên máy mình có cài đặt Apache2, PHP7 và Mysql 5. 7 và mình đang sử dụng trên hệ điều hành Linux với phiên bản Ubuntu 16. 04 LTS. Mình có một bạn nó khuyến khích mình là dùng Docker đi không cần cài đặt từng cái như vậy. Mình chỉ cần tìm cài đặt 1 và làm theo hướng dẫn của nó là có thể khởi động máy chủ apache và mysql khi nào mình muốn và chạy ứng dụng web trên máy của mìnhNghe lời nó mình đã thử tìm hiểu về Docker xem có gì hay và mình đã bắt đầu thực sự thích cái tên này Mình mất khá nhiều thời gian để thiết lập một môi trường đầy đủ cho việc chạy một ứng dụng web mà mình đang phát triển. Quả thật 0 theo các nhân mình đánh giá là khá tốt về khả năng vượt qua các vấn đề liên quan đến việc cài đặt ứng dụng trên Ubuntu, các công việc cần thiết phải như đối với việc mình cài đặt từng phần như đã nói ở trên. Bắt đầu khi muốn sử dụng và dừng khi không cần đến, dễ dàng bảo trì thay đổi phiên bản, gỡ bỏ cài đặt dễ dàngThôi không lan man nữa chúng ta hãy cùng vào nội dung chính của bài chia sẻ này Vâng. Hãy làm cho nó trở nên tuyệt vời =)) DOCKER là gì?
Tại sao chúng ta nên sử dụng docker?
Các khái niệm cần biếtHình ảnh
Thùng đựng hàng
Âm lượng
Ví dụ mình muốn gắn /var/www/html trong vùng chứa tới đường dẫn cục bộ trên máy chủ của mình ~/docker-project/lara-new 0lộ cổng
Một số lệnh cơ bản làm việc với docker
Tên hình ảnh giả sử của mình là 31 không hạnKhi đó 32 sẽ cho mình thấy thằng container nào đã được tạo ra và đang chạyBắt đầu/dừng một cách đơn giản thông qua
Khi show ra container mình sẽ biết Id của từng thằng tương ứng Thử nghiệm
|