Từ khoá: docker

[Learn Docker for DevOps Engineers P1] Kiến trúc Docker và Dockerfile.

[Learn Docker for DevOps Engineers P1] Kiến trúc Docker và Dockerfile.

Nội dung Mở đầu Đối tượng đọc bài viết này So sánh Docker và Virtual Machine Kiến trúc và các khái niệm cơ bản trong Docker Dockerfile Instructions (P1 đến đây) Lightweight Your Docker Images. Kết luận Mở đầu Có lẽ khái niệm docker đã không còn quá xa lạ với dân IT chúng ta nữa, trong bài viết này mình sẽ trình bày docker không phải ở khía cạnh "HOW TO USE" mà là những kiến thức có thể nếu bạn chỉ muốn biết dùng docker thế nào, buil image phục vụ công việc ra sao thì ... »

Thiết lập môi trường development trên Windows 10 với WSL và Docker

Thiết lập môi trường development trên Windows 10 với WSL và Docker

WSL và DockerDocker là gì thì các bài blog trước trên blog của VietnamLab đã giải thích khá khá (bạn đọc có thể search keyword docker trên blog của Vietnam Lab). Một trong những lợi ích của việc sử dụng Docker là giúp cho việc xây dựng môi trường phát triển trên local environment trở nên dễ dàng và đồng nhất giữa các môi trường và máy tính khác nhau. Tuy nhiên, trước đây người dùng Windows muốn sử dụng Docker thì thường phải cài đặt máy ảo Linux trên Virtual Box hoặc các công cụ ảo hóa khác, sau ... »

Xây dựng môi trường đơn giản với Docker Compose

Xây dựng môi trường đơn giản với Docker Compose

Đối với mỗi quá trình phát triển một web application, việc xây dựng môi trường phát triển là không thể thiếu. Thời đại Devops chưa thực sự rõ ràng, các developer thường tự cài đặt trên máy thật của chính mình, như là cái XAMPP nếu code PHP, cài JDK với Java,... và cả các Database căn bản. Sau đó với sự ra đời của Vagrant, kết hợp với ứng dụng tạo máy ảo miễn phí Virtualbox, dần dần việc cài đặt trở nên linh hoạt và hiệu quả hơn, cô lập mức tới mức OS để giữ cho máy ... »

Quản lý package trong Kubernetes với Helm [Kỳ 1]

Quản lý package trong Kubernetes với Helm [Kỳ 1]

1. Helm là gì? Deploy một ứng dụng lên Kubernetes cluster - đặc biệt là các ứng dụng phức tạp - đòi hỏi việc tạo một loạt các resource của ứng dụng đó, ví dụ như Pod, Service, Deployment, ReplicaSet ... . Mỗi resource lại yêu chúng ta phải viết một file YAML chi tiết cho nó để deploy. Điều đó dẫn đến các thao tác CRUD trên một loạt các resource này trở nên phức tạp, mất thời gian, dễ bị bỏ sót và gặp vấn đề về tái sử dụng hay chia sẻ cho người khác. Như Ubuntu có apt, ... »

[Nhập môn Kubernetes P4] - Kubernetes resource và kubectl command

[Nhập môn Kubernetes P4] - Kubernetes resource và kubectl command

Serial blog Nhập môn Kubernetes Nội dung Giới thiệu Kubernetes và Resource Kubectl và YAML Manifest Cách sử dụng kubectl Tổng kết Giới thiệu Trong phần 4 này, mình sẽ giới thiệu đến các bạn cơ bản về các thành phần của Kubernetes và kubectl command. Trên thực tế, K8s được cấu thành từ Kubernetes Master và Kubernetes Node. Kubernetes Master cung cấp API Endpoint, Đảm nhận vai trò Container Scheduling, Container Scaling vv. Còn Kubernetes Node là host để khởi động những container ứng dụng của chúng ta. Chúng ta cùng xem lại kiến trúc của K8s một lần ... »

[Nhập môn Kubernetes P11] - Quản lý Container Images bảo mật với Harbor

[Nhập môn Kubernetes P11] - Quản lý Container Images bảo mật với Harbor

Serial blog Nhập môn Kubernetes Nội dung Giới thiệu Harbor Cài đặt Harbor Sử dụng Harbor Demo pull image với Kubernetes. Kết luận Tài liệu tham khảo Giới thiệu Harbor Bạn có đang sử dụng Docker Images? Tại thời điểm này Images mà bạn đang sử dụng có nguy cơ tiềm ẩn những lỗ hổng bảo mật và có thể bị khai thác. Harbor là một open source cloud native registry, dùng để lưu trữ, đánh dấu, scan các container images để phát hiện các lỗ hổng bảo mật. Harbor giải quyết các thách thức phổ biến bằng cách cung ... »

Hoạt động chia sẻ Nghiên cứu công nghệ Quý 3, năm 2018

Hoạt động chia sẻ Nghiên cứu công nghệ Quý 3, năm 2018

Là buổi trao đổi công nghệ diễn ra hằng quý nhằm giới thiệu, chia sẻ các nghiên cứu về công nghệ hot, gần với dự án đang sử dụng nhất, đây là cơ hội để những người đam mê công nghệ, yêu thích nghiên cứu có môi trường để học hỏi trao đổi nâng cao hiểu biết. Buổi báo cáo quý 3 vừa được diễn ra vào ngày 21/09/2018 với sự tham gia của các kĩ sư đang cùng làm việc trực tiếp với các kĩ sư hàng đầu Nhật Bản để phát triển công nghệ mới. Tại ... »