0
0
Lập trình
Admin Team
Admin Teamtechmely

Hướng Dẫn Chi Tiết Tạo và Vận Hành Containers Với Docker

Đăng vào 3 tuần trước

• 2 phút đọc

Hướng Dẫn Chi Tiết Tạo và Vận Hành Containers Với Docker

Docker đã trở thành một công cụ quan trọng không thể thiếu cho các nhà phát triển phần mềm và các đội ngũ DevOps. Trong bài viết này, chúng ta sẽ hướng dẫn bạn từng bước để tạo và chạy containers với Docker một cách đơn giản và hiệu quả nhất.

1. Docker Là Gì?

Docker là một nền tảng phần mềm mạnh mẽ cho phép bạn tự động hóa việc triển khai, quản lý và vận hành ứng dụng trong các containers. Containers giúp đảm bảo rằng ứng dụng của bạn hoạt động nhất quán và đáng tin cậy trên tất cả các môi trường, từ máy tính cá nhân của lập trình viên cho đến các máy chủ trong trung tâm dữ liệu.

2. Cài Đặt Docker

Để bắt đầu làm việc với Docker, bạn cần phải cài đặt nó trên hệ điều hành của mình. Bạn có thể làm theo hướng dẫn trên trang web chính thức của Docker để tải và cài đặt Docker một cách dễ dàng.

3. Tạo Dockerfile

Dockerfile là một tệp văn bản chứa tập hợp các lệnh cần thiết để xây dựng một Docker image. Dưới đây là một ví dụ về Dockerfile cho một ứng dụng Node.js:

dockerfile Copy
# Sử dụng hình ảnh Node.js chính thức
FROM node:14

# Tạo thư mục làm việc cho ứng dụng
WORKDIR /app

# Sao chép tệp package.json và cài đặt các gói phụ thuộc
COPY package.json ./
RUN npm install

# Sao chép toàn bộ mã nguồn của ứng dụng vào container
COPY . .

# Mở cổng 3000 để ứng dụng có thể truy cập
EXPOSE 3000

# Chạy ứng dụng Node.js
CMD ["node", "index.js"]

Trong Dockerfile trên, chúng ta đã thực hiện các bước cơ bản: sử dụng hình ảnh Node.js, tạo thư mục làm việc, sao chép các tệp cần thiết và cài đặt các gói phụ thuộc, mở cổng, và cuối cùng là chạy ứng dụng.

4. Xây Dựng và Chạy Container

Sau khi đã chuẩn bị Dockerfile, bạn có thể xây dựng Docker image bằng lệnh sau trong terminal:

bash Copy
docker build -t ten-ung-dung .

Sau khi quá trình xây dựng hoàn tất, bạn có thể chạy container với lệnh:

bash Copy
docker run -p 3000:3000 ten-ung-dung

Lệnh này sẽ chạy ứng dụng trên cổng 3000 trong container và ánh xạ nó đến cổng 3000 trên máy chủ của bạn.

5. Kết Luận

Trong bài viết này, chúng ta đã tìm hiểu cách tạo và chạy containers với Docker một cách đơn giản. Hy vọng rằng bạn sẽ cảm thấy hứng thú và áp dụng Docker vào công việc phát triển ứng dụng của mình để cải thiện hiệu suất và tính nhất quán.
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào