Deploy Github Self Host Runner với Docker Compose dùng Replicated Mode

Hello các bạn lại là mình đây 👋👋👋👋 Cả tháng rồi mới lại được ngồi viết bài, mỗi ngày nhìn thấy blog mốc meo, muốn viết 1 cái gì đó nhưng toàn hết ngày, trong khi vẫn muốn được viết rất nhiều cùng các bạn Quay trở lại với series học Docker, hôm nay mình......

Lint Dockerfile với Hadolint

Hello các bạn lại là mình đây 👋👋 Cuối tuần các bạn có đi đâu không?…….Không thì mở blog của mình ra đọc nhé, đọc cho mình cảm thấy blog của mình đỡ ế 🤣🤣🤣🤣 Tiếp tục với series học Docker, ở bài này ta sẽ cùng nhau setup Hadolint để lint Dockerfile đảm bảo......

Debug ứng dụng Docker

Hello các bạn lại là mình đâyyyyyyyyyy 👋👋👋 Nhân tiện đợt này có thời gian, nên lại ngồi xuống chia sẻ tiếp cùng với các bạn thêm những thứ mới, cùng nhau cải thiện skill kiếm job mới…… (đùa thế, chứ gắng mà đóng cho công ty hiện tại thật nhiều đã các bạn nhé)......

Tăng tốc độ build và tối giản Docker image

Hello các bạn lại là mình đây… 😄😄 Lâu lắm rồi mới lại được ngồi viết blog, hơn nửa năm rồi 😭. Có ai nhớ mình ko, các bạn hãy nói là có đi cho mình đỡ cảm thấy quê 😆😆 Thời gian vừa rồi mặc không được viết blog để chia sẻ với các......

Giám sát ứng dụng Docker với cAdvisor, Prometheus và Grafana

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình Ở bài trước chúng ta đã cùng nhau setup Auto deploy với CICD, giảm thiểu những thao tác thừa lặp lại, chỉ cần commit, tất cả mọi thứ còn lại như: build Docker image, test và deploy được làm......

Auto deploy với Docker và Gitlab CI

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 😊😊 Ở bài trước mình đã hướng dẫn các bạn cách deploy ứng dụng Docker, Laravel, qua đó ta thấy được sự tối giản trong quá trình deploy đi rất là nhiều. Nếu so sánh với bài Deploy không......

Deploy ứng dụng Docker Laravel Realtime Chat

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 👋👋 Ở bài trước chúng ta đã cùng nhau deploy ứng dụng NodeJS với Docker, setup domain name, HTTPS cùng với đó là hoài niệm so sánh với cách deploy truyền thống ngày xưa để thấy được sự đơn......

Deploy ứng dụng Docker, NodeJS, Mongo, Redis

Chào mừng các bạn đã quay trở lại với series Học Docker và CICD của mình 👋👋 Ở bài trước chúng ta đã cùng nhau tìm hiểu về cách chạy container với non-root user. Từ bài này chúng ta sẽ bắt đầu deploy các ứng dụng Docker chạy trên server thật, cuối cùng là dùng......

Tại sao nên chạy ứng dụng container với Non-Root User

Hello các bạn lại là mình đây (dù chả ai biết mình ở đây là ai 🤣🤣🤣). Tiếp tục series Học Docker và CICD, hôm nay chúng ta sẽ tìm hiểu lí do tại sao nên chạy ứng dụng Container với non-root User ở production và ví dụ cụ thể cách thực hiện như thế......

Tối ưu Docker image

Chào mừng mọi người đã quay trở lại với series Học Docker và CICD của mình. 😀😀 Ở bài trước chúng ta đã cùng nhau build 1 CICD pipeline cho automation test với Docker bằng Gitlab CI. Ở bài này ta cùng nhau dừng lại CICD một chút để tìm hiểu về những cách để......

Automation Test với Docker và Gitlab CI

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 👋👋 Ở bài trước chúng ta đã cùng làm qua một số ví dụ đầu tiên về CICD với Gitlab. Ở bài này chúng ta cùng nhau setup automation test cho project Docker và sử dụng Gitlab CI để......

Bảo mật ứng dụng Docker NodeJS, Mongo, Redis

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. Ở bài trước chúng ta đã tìm hiểu về Docker Network và HEALTHCHECK ở bài này chúng ta sẽ áp dụng nó cùng với một số thứ nữa như thiết lập authentication cho MongoDB, redis và chạy app với......

Nhập môn CICD với Gitlab

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 😊 Kể từ bài trước đã 1 khoảng thời gian dài mình chưa tiếp tục viết bài được và mỗi lần nhìn vào series này mình lại “đau đáu” vì đứa con cưng vẫn còn dở dang chưa hoàn......

Giới thiệu Docker Network và HEALTHCHECK – 2 công cụ hữu ích từ Docker

Xin chào các bạn đã quay trở lại với series Học Docker và CICD của mình 📢📢 Ở bài trước chúng ta đã “mệt bở hơi tai” để Dockerize được một ứng dụng chat realtime với Laravel, VueJS, Laravel Echo, Redis, SocketIO cùng với đó là Laravel Horizon và Schedule Task. Nếu bạn nào chưa......

Dockerize ứng dụng chat realtime với Laravel, Nginx, VueJS, Laravel Echo, Redis, SocketIO

Xin chào các bạn đã quay trở lại với series Học Docker và CICD của mình. Chúc mọi người một mùa giáng sinh an lành ấm áp 😍😍 Mấy ngày vừa rồi tinh thần viết blog đang lên cao thì đôi mắt mình lại đình công sau 1 khoảng thời gian ngồi máy tính quá......

Dockerize Project NodeJS, MongoDB, Redis, Passport

Xin chào các bạn quay trở lại với Series học Docker và…. “Rồi rồi biết rồi bài nào cũng có mỗi 1 câu chào” 😂😂 Ở bài trước chúng ta đã cùng nhau dockerize ứng dụng Laravel, hiểu được EXPOSE là gì, sự khác nhau giữa EXPOSE và MAPPING PORT, cách các container giao tiếp......

Dockerize ứng dụng Laravel

Xin chào các bạn đã quay trở lại với series học Docker và CICD của mình 👋👋 Ở bài trước chúng ta đã cùng nhau dockerize ứng dụng VueJS và ReactJS cùng với đó các vấn đề liên quan trong quá trình làm quen với Docker Ở bài này chúng ta sẽ cùng nhau dockerize......

Dockerize ứng dụng VueJS, ReactJS

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình 👋👋 Ở bài trước chúng ta đã cùng nhau dockerize một ứng dụng Python cùng với đó là tìm hiểu về cách tạo biến môi trường trong Docker (một thứ rất hay dùng) và các để ta đẩy image......

Dockerize ứng dụng Python, Flask

Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình 👋👋 Ở bài trước mình đã hướng dẫn các bạn cách dockerize một ứng dụng NodeJS, đồng thời cùng với đó là một số khái niệm và câu hỏi liên quan trong bài. Ở bài này chúng ta sẽ......

Dockerize ứng dụng NodeJS

Chào mừng các bạn quay trở lại với series học Docker của mình. Sau bài đầu tiên giới thiệu về Docker, các bạn đã có cái nhìn cơ bản về Docker và những thứ Docker mang lại, mình rất mong các bạn có thể dành chút thời gian để đọc (nếu các bạn chưa đọc)......