Skip to content
Showing 1-50 of 146 items.
@renovate
Admin 13/03/2021 08:00
In calculus, love also means zero.

Mình nhớ hồi năm 2 đại học, thầy giáo môn calculus, trong một giây phút ngẫu hứng, đã đưa ra cái definition này. Lúc đấy mình cũng không nghĩ gì nhiều. Hôm nay trong lúc design cái CI/CD pipeline, tự nhiên nhớ lại. Chợt nghĩ: Nếu mình sinh ra sớm hơn chút xíu, mình sẽ xúi (dại) người sáng tạo ra Docker, để người đó đặt tên Docker là Heart. Cứ nghĩ mà xem, pushing (her) heart, pull (her) heart. Nghe động...

Happy New Year DevOps Docker
@renovate
Admin 14/03/2021 19:50
Rails - Docker - Circle CI - Github

Như tiêu đề, thì trong bài này mình sẽ hướng dẫn tạo 1 project rails, sử dụng docker, circle CI và check statut pass trước khi merge PR trên github Tạo rails app với docker Tạo rails app Trước hết bạn cần tạo mới 1 rails app ở local(nên ở local bạn cần cài đặt rails từ trước) rails new circle-ci -d mysql mình dùng db là mysql, nên có -d mysql Khi tạo xong rails app, thì đừng vội làm gì cả, chúng ta sẽ chuyển...

Happy New Year Ruby on Rails Docker CircleCI GitHub
@renovate
Admin 14/03/2021 23:20
Docker networking được xây dựng và hoạt động thế nào?

Một trong những lý do Docker là một nền tảng rất mạnh mẽ là bởi lẽ bạn có thể kết nối các container hay các service của chúng với nhau một cách dễ dàng, hoặc có thể kết nối với những service không phải Docker. Các container hay service của docker cũng không cần phải biết chúng được deploy trên Docker, hay là các service hoạt động với chúng có phải là service Docker hay không. Bất kể các host chạy...

Happy New Year Docker docker networking
@renovate
Admin 15/03/2021 16:40
Build, Deploy Express Nodejs App với Docker Image, Kubernetes và Gitlab Registry

I, Đôi chút về Kubernetes Kubernetes: là dịch vụ điều phối container. Được phát triển bởi Google và tặng lại cho Tổ chức Điện toán đám mây CNCF. Kubernetes hiện là nguồn mở. Có lợi thế là tận dụng nhiều năm kinh nghiệm trong quản lý container của Google. Đó là một hệ thống toàn diện để tự động hóa việc triển khai, lập lịch và nhân rộng các ứng dụng được đóng gói và hỗ trợ nhiều...

Happy New Year Docker Docker Registry deploy using kubernetes
@renovate
Admin 18/03/2021 13:40
Tổng quan về Docker - Phần 1

Hello everyone, welcome back to my channel =)). Sau khoảng thời gian lặng khá sâu, thì hôm nay mình đã trở lại, vẫn ăn hại như xưa =)), không đâu, lặng sâu là có lý do hết nha mấy bro. Và lý do là đang mài mò Docker =)), và hôm nay mình quyết định viết bài tổng hợp những kiến thức mà mình đã tìm hiểu về em ý . Vấn đề gặp phải trước khi biết đến Docker Vài năm trước, chính xác là 2 năm, mình...

Docker Docker Compose Docker Container Docker Engine
@renovate
Admin 18/03/2021 22:20
What Is Docker & Docker Container ? A Deep Dive Into Docker (3/9)

1. Docker & Docker Container là gì? Docker là gì và tại sao cần có Docker? - Docker là một nền tảng container hóa gói ứng dụng của bạn và tất cả các phần phụ thuộc của nó lại với nhau dưới dạng một docker container để đảm bảo rằng ứng dụng của bạn hoạt động liền mạch trong mọi môi trường. Container là gì? - Docker Container là một đơn vị tiêu chuẩn hóa có thể được tạo nhanh chóng...

Happy New Year Docker
@renovate
Admin 22/03/2021 07:30
Tự deploy kho lưu trữ đám mây của riêng bạn bằng Nextcloud

Mình chắc hẳn rằng bạn đã từng dùng, không ít thì nhiều, một trong các dịch vụ lưu trữ đám mây như Google Drive, One Drive, hay Dropbox,... Nhờ các dịch vụ này mà bạn có thể truy cập file ở bất cứ đâu, trên bất cứ thiết bị nào, dễ dàng chia sẻ và làm việc chung cùng người khác, hay đơn giản là một lớp phòng vệ cho trường hợp dữ liệu lưu ở máy bị thất lạc. Nextcloud cũng là một...

Happy New Year Docker Nextcloud
@renovate
Admin 22/03/2021 15:20
Compared images using Docker and imagemagick

Gần đây mình đọc một bài khá thú vị về việc so sánh ảnh sử dụng Docker và imagemagick , hôm nay xin chia sẻ lại với các bạn ! Imagemagick như là phần mềm để thao tác và hiển thị hình ảnh ở nhiều định dạng tệp khác nhau (ví dụ: bạn có thể so sánh hình ảnh và thay đổi kích thước) Đại khái phải làm gì lúc này Tạo một Dockerfile và tạo một hình ảnh (ubuntu / imagemagick) với imagemagick...

Docker Hangds-on Compare Image Imagemagick
@renovate
Admin 24/03/2021 20:00
Tìm hiểu cơ bản về Docker - công nghệ đáng để Developer sử dụng

1. Giới thiệu Là một lập trình viên, ai ai cũng muốn trang bị những công nghệ mới nhất, xịn xò nhất, hot nhất, nổi bật giữa những công nghệ nằm trên top trending ấy mà hôm nay mình muốn giới thiệu tới các bạn là Docker. 2. Containerization và Hypervisor Hypervisor là gì ? Hypervisor là một công nghệ ảo hóa ở tầng hardware (phần cứng), có thể liệt kê ra một vài ứng dụng như là VMWare, Virtual box,...

Happy New Year Docker container Image Dockerfile
@renovate
Admin 30/03/2021 14:20
Docker Tutorial – Introduction To Docker & Containerization (4/9)

1. Hướng dẫn Docker Blog Hướng dẫn Docker này sẽ cung cấp cho bạn khái niệm và tiếp xúc thực tế với Docker - Một công nghệ chứa đựng thời đại mới. Trong blog này, chúng tôi sẽ tập trung vào các chủ đề dưới đây: Virtualization là gì? Containerization là gì Ưu điểm của Containerization so với Virtualization Giới thiệu về Docker Lợi ích của Docker Virtualization so với Containerization Cài đặt...

Happy New Year Docker
@renovate
Admin 03/04/2021 09:10
Thực hành K8S trên Google Cloud

Kubernetes (K8S) trở nên quá phổ biến ở thời điểm hiện tại, ai cũng nói về nó. Tuy nhiên để sử dụng thì không hề dễ ràng. Trong bài hôm nay mình sẽ không đi quá nhiều vào các định nghĩa, mà đi thẳng vào thực tế để mọi người dễ hình dung. Các bài viết tiếp theo mình sẽ đi chi tiết từng chi tiết của từng steps. Mình sẽ sử dụng K8S của Google Cloud, nên mọi người cần có 1 tài khoản...

Google Cloud Docker AutoDeployment Auto Scaling K8s
@renovate
Admin 04/04/2021 11:00
Thực hành Kubernetes (K8S) bằng cách sử dụng lệnh Command

Bài hướng dẫn hôm nay sẽ hướng dẫn sử dụng K8S bằng cách sử dụng câu lệnh thay vì UI trên web. Có rất nhiều ưu điểm, tránh phụ thuộc quá nhiều vào giao diện web. Có 2 lựa chọn để thực hiện: Sử dụng Cloud Shell Active cloud shell theo hướng dẫn này Trong cloud shell đã có sẵn gcloud và kubectl (Kubernetes command-line tool) Sử dụng **Command-line tools locally ** Install gcloud cho máy local của bạn...

Kubernetes Docker command console
@renovate
Admin 07/04/2021 10:10
[Docker] 3.Docker-compose

1. Docker-compose 1.1 Docker-compose とは ? Chapter2にてDockerfileを利用により環境を構築するとわかりました。 でも、DockerHubにある複数Imageを流用するとか、色々な提案に共有のデータベースを作成したい場合はどうやるべきですか? ➡ 別別のContainerを繋げるようにdocker-composeが生成される。 1.2 インストール DockerCompose...

Docker Docker Compose 日本語
@renovate
Admin 04/05/2021 11:00
Cách dùng Docker để phát triển ứng dụng Wordpress

Trong bài này, mình sẽ hướng dẫn cách dựng môi trường phát triển cho ứng dụng Wordpress một cách nhanh chóng bằng Docker thông qua một boilerplate có sẵn đó là sun-asterisk-research/docker-php-development. Lần trước mình cũng đã làm một bài giới thiệu chung https://viblo.asia/p/dung-moi-truong-phat-trien-nhanh-chong-voi-sun-asterisk-researchdocker-php-development-maGK7329Kj2, hôm nay chúng ta sẽ focus vào việc dựng môi trường...

Wordpress Docker May Fest
@renovate
Admin 20/05/2021 22:01
Docker Tutorial – Docker Architecture: Why is it important? (5/9)

Nhiều người trong chúng ta tin rằng Docker là một phần không thể thiếu của DevOps . Vì vậy, đằng sau công cụ đáng kinh ngạc này, phải có một kiến ​​trúc tuyệt vời. Trong blog này, tôi sẽ trình bày mọi thứ mà bạn phải biết về kiến trúc Docker. Đây là những điểm mà tôi sẽ thảo luận ở đây: Traditional Virtualization vs Docker Docker’s Workflow Docker Architecture Docker’s Client Docker Host Docker...

Docker
@renovate
Admin 28/05/2021 23:20
Setup Laravel App trên Docker (NGINX và MySQL)

Nếu như bạn đã từng code trên nhiều môi trường hệ điều hành, nhiều máy khác nhau thì chắc hẳn bạn đã từng gặp phải trường hợp conflict version cài đặt ở máy local: php, node,... hay không tương thích giữa các hệ điều hành: ubuntu, macos, window,... Vậy làm thế nào để giải quyết vấn đề này ? Tại sao chúng ta không tạo nên 1 môi trường chung (hệ điều hành, phiên bản cho các ngôn ngữ sử...

MySQL Laravel Docker nginx May Fest
@renovate
Admin 29/05/2021 01:40
Deploy application Machine Learning into Cloud Foundry by Docker

Chào mọi người, nội dung của blog nói về việc deploy một ứng dụng Machine Learning lên Cloud Foundry bằng Docker. Mục đích của blog vẫn sẽ là chia sẻ kinh nghiệm và hệ thống lại kiến thức mình đã làm. Tổng quan một số khái niệm cơ bản: Machine Learning: một nhánh của trí tuệ nhân tạo, thuộc ngành khoa học máy tính, nó có khả năng tự học hỏi dựa trên dữ liệu đưa vào mà không cần phải...

Docker Machine Learning Deploy May Fest GitLab CI/CD
@renovate
Admin 30/05/2021 12:40
[Docker] Một số hướng dẫn và ví dụ hữu ích về cách sử dụng Volume trong Docker

Volume trong Docker là một cơ chế được Docker sử dụng để cung cấp khả năng lưu trữ liên tục (persistent data storage). Chúng mang lại những lợi ích đáng kể trong quá trình phát triển và triển khai ứng dụng của bạn với Docker. Nếu bạn mong muốn có thể làm chủ nền tảng docker thì cách sử dụng và quản lý volume là một trong những kiến thức cơ bản mà bạn cần phải nắm rõ. Vì vậy, thông qua...

Docker May Fest volume
@renovate
Admin 16/06/2021 05:00
Tạo môi trường dev Laravel với Docker

Với những dev php khi thiết lập môi trường thì thường cài LAMP (Linux, Apache, MySQL, PHP). Công việc này có thế khiến mất nhiều thời gian, cài được cái này lại lỗi cái kia. Hay đơn giản khi bạn có một project Laravel cũ cần chạy trên một cái máy tính mới mua, hay máy tính của người khác thì họ lại phải setup môi trường, nhưng khi cài đặt xong môi trường rồi tưởng chừng như mọi thứ đơn...

Laravel Docker
@renovate
Admin 18/06/2021 09:40
Sử dụng Docker để thiết lập môi trường lập trình cho nhiều dự án khác nhau trên cùng một thiết bị

Giới thiệu Trước đây khi tham gia một buổi chia sẻ kiến thức về Docker thì có một bạn đặt câu hỏi mình thấy khá là thú vị, đó là nếu trong trường hợp bạn đang tham gia hai dự án khác nhau, mỗi dự án lại yêu cầu một phiên bản PHP khác nhau thì có thể áp dụng Docker vào được hay không. Ở bài viết này mình sẽ hướng dẫn cách sử dụng Docker để giải quyết câu hỏi được đặt ra ở...

PHP Laravel Docker Docker Compose
@renovate
Admin 18/06/2021 16:30
Docker cho người mới bắt đầu (cài đặt)

Chào các bạn như vậy là trong bài trước mình đã giới thiệu về công nghệ ảo hóa containerlization với công cụ Docker trên hệ điều hành Ubuntu, trong bài viết này mình sẽ đi chi tiết về cách cài đặt và xem cách hoạt động của docker ra sao nhé. Cài đặt Docker Docker có thể cài đặt trên các hệ điều hành như Linux, Windows, Mac. Do Docker cần truy cập vào phần kernel nên cài trên Linux thì không có...

Docker dockerbasic
@renovate
Admin 19/06/2021 10:30
Triển khai docker swarm, glusterfs và giao diện quản lý swarmpit

1. Giới thiệu Docker Swarm, Glusterfs, swarmpit. Như các bạn đã biết Docker Swarm là công cụ native clustering cho Docker. Cho phép ta có thể gom một số Docker host lại với nhau thành dạng cụm (cluster) và ta có xem nó như một máy chủ Docker ảo (virtual Docker host) duy nhất. ... Và Swarm mode cung cấp cho ta các tính năng để quản lý và điều phối cluster. Glusterfs là gì? Khi các hệ thống lưu trữ ngày càng trở nên...

Docker docker swarm
@renovate
Admin 20/06/2021 19:50
Giới thiệu về Docker Compose, những câu lệnh thường dùng trong docker compose

Chắc hẳn mọi người đã không còn xa lạ gì với Docker nữa rồi. Docker giúp cho việc xây dựng, triển khai môi trường phát triển web, server database trở nên dễ dàng hơn, không còn phụ thuộc vào một môi trường duy nhất. Quản lý docker của 1 hệ thống lớn với rất nhiều container khác nhau rất phức tạp, và có thể sinh ra nhiều lỗi trong quá trình vận hành. Chính vì vậy để khắc phục vấn đề...

Docker Docker compo
@renovate
Admin 20/06/2021 21:30
Docker Commands Tutorial - Top 15 Docker Commands (6/11)

Trong các blog trước đây của tôi, tôi đã đề cập đến Docker là gì và cách bạn có thể sử dụng nó. Hôm nay, trong blog này, tôi sẽ nói về 15 lệnh Docker hàng đầu mà bạn sẽ sử dụng thường xuyên khi làm việc với Docker. Xu hướng của Docker container đang phát triển không ngừng với các tổ chức tích cực tìm kiếm các chuyên gia sở hữu chứng chỉ Docker và kiến ​​thức vững chắc về các...

Docker
@renovate
Admin 21/06/2021 07:50
Đưa một Laravel app vào trong container. Tất cả những gì bạn cần biết

Deploy và chạy ứng dụng trong docker container giờ cũng không còn là chuyện gì xa lạ nữa rồi. Hướng dẫn cũng có ở khắp mọi nơi. Nhưng khi nhúng tay vào làm mới biết mọi thứ không đơn giản chỉ là copy code và cài PHP. Nhất là cả những vấn đề mà bạn không thể nhận ra nếu bạn chỉ dừng ở bước build image mà chưa deploy và chạy nó trên production. Bài này mình sẽ tổng hợp những thứ mình...

Laravel Docker
@renovate
Admin 26/06/2021 14:00
Docker là gì? Khi nào nên dùng Docker?

Docker là một trong những requirement xuất hiện liên tục trong những JD tuyển dụng backend developer trong những năm gần đây. Rồi nào là DevOps, rồi SRE, CI/CD đều cần phải biết Docker. Qua bài viết này mình hy vọng sẽ giúp các bạn hiểu được một chút về Docker và lý do tại sao lại cần nó như thế. Docker là gì Docker là một nền tảng mở để phát triển và triển khai ứng dụng dễ dàng hơn bằng...

Docker