Hướng dẫn cách khởi động Container cho người mới
10/12/2021Docker Containers là giải pháp giúp các developers có thể chạy các ứng dụng cả trong môi trường phát triển lẫn môi trường sản xuất. Trong bài này, hãy tìm hiểu cách khởi động Container cùng Viettel IDC nhé. Chúng tôi sẽ hướng dẫn bạn cách khởi động Container Docker trên VPS của bạn một cách chi tiết, cũng như liệt kê một số mẹo cho người mới. Dành cho những ai chưa biết, Docker hiện là một trong những nền tảng phần mềm về Container phổ biến nhất, được nhiều lập trình viên sử dụng.
Hướng dẫn cách khởi động Container
Tìm hiểu về Docker
Docker sẽ là nền tảng giúp bạn giải quyết các vấn đề khiến nhiều developers đau đầu: phần mềm chạy được trên nền tảng này nhưng không chạy được trên nền tảng khác. Mặc dù được hiện diện trong vòng đời phát triển ứng dụng, phần mềm, nhưng nền tảng Docker thường được các developers sử dụng cho mục đích triển khai ứng dụng.
>> Xem thêm: Cùng nhìn lại phiên bản SQL Server 2012 sau 8 năm phát hành
Docker Container là gì?
Trước khi bắt tay vào tìm hiểu cách khởi động Container, chúng ta cần phải hiểu định nghĩa: Docker Container là gì?
Nói ngắn gọn, Docker Containers là một phiên bản hoạt động của Docker Images. Khi bạn khởi chạy một Image, một Docker Container sẽ được tạo ra. Các Images này sẽ cung cấp các khuôn mẫu có sẵn để bạn tạo ra các Containers.
Sau khi đã tìm hiểu Docker Container là gì, chúng ta hãy cùng xem qua hướng dẫn cách khởi động Container nhé!
Hướng dẫn cách khởi động Container
Trước khi bắt đầu vào khởi động Container, bạn hãy truy cập vào máy chủ VPS của bạn bằng SSH nhé!
Để liệt kê ra những Dockers Images hiện có trên hệ thống, bạn cần phải sử dụng lệnh:
sudo docker images –help
Trong trường hợp bạn cần hiển thị những thông tin bổ sung khác, bạn sử dụng câu lệnh:
sudo docker images –help
Trong quá trình khởi động Container, để kéo Image vào hệ thống, bạn có thể truy cập vào Docker Hub và pull Image bạn cần vào. Câu lệnh để kéo Image là:
docker pull <image name>
Trong đó, image name là tên của Image bạn cần kéo vào hệ thống, chẳng hạn như CentOS, Python, MySQL,... tùy thích. Nếu bạn muốn kéo nhiều image vào hệ thống, bạn có thể sử dụng -q để liệt kê số IDs của các Images có sẵn:
sudo docker images -q
Trên đây là hướng dẫn cách kéo và định vị Image để giúp bạn có thể khởi động Container, sau đó, bạn có thể làm việc với Container rồi.
Hướng dẫn cách khởi động Container
>> Xem thêm: Google Cloud Platform: Nó có những công cụ gì? Cách thức hoạt động của nó như thế nào?
Sau phần trên chúng ta sẽ cùng nhau tìm hiểu cụ thể hơn về cách chạy Docker Image. Sau khi chạy Docker Image, chúng ta sẽ tạo ra một Container bên ngoài các Image đã kéo vào hệ thống. Để khởi động Container Docker, chúng ta sử dụng câu lệnh:
docker run <image_name>
Tới bước này, bạn đã tạo Container (nhưng lúc này, bạn vẫn chưa khởi động Container đâu nhé). Để khởi động Container, bạn cần sử dụng câu lệnh với cú pháp sau:
docker run --name MyContainer -it ubuntu bash
Trong đó, name MyContainer sẽ là tên của quá trình chạy, bạn có thể thay đổi chúng thành bất kỳ cái tên nào bạn thích. Ngoài ra, -it ubuntu bash là tên bạn đặt cho Container đang được chạy.
Cuối cùng, bạn có thể mở một cửa sổ Termibnal khác, SSH vào Server và chạy câu lệnh sau:
sudo docker ps -a
Lúc này, bạn có thể thấy các Container đang được chạy.
Một số câu lệnh cần dùng sau khi khởi động Container
Trái ngược với khởi động Container, để dừng chúng lại, bạn có thể sử dụng câu lệnh sau:
sudo docker stop MyContainer
Nếu trong trường hợp bạn muốn quan sát các top process của một Container bất kỳ, bạn có thể sử dụng câu lệnh:
docker top < container ID or Name>
Trong đó, Container ID or Name chính là tên hoặc địa chỉ ID của Container mà bạn cần kiểm tra. Lệnh sẽ được dùng như sau:
sudo docker top MyContainer
Nếu bạn muốn xem chi tiết hơn về các số liệu thống kê của một Container cụ thể như dung lượng còn trống trong bộ nhớ, hiệu suất của CPU,... bạn có thể chạy câu lệnh như bên dưới:
docker stats
Và mẹo cuối cùng mà Viettel IDC muốn chia sẻ với bạn là câu lệnh dùng để loại bỏ một Docker Container, đó là:
sudo docker kill MyContainer
Trên đây là tất cả những câu lệnh liên quan đến khởi động Container và những lệnh liên quan trong lúc làm việc với chúng.
Tóm lại
Có thể nói, Docker Container là một trong những công cụ cực kỳ bổ ích, phù hợp cho đa số các nhà phát triển phần mềm, ứng dụng ngày nay. Ngoài ra, khi nói đến Container hay Docker thì chúng ta không thể bỏ qua Kubernetes - một nền tảng cho phép bạn điều phối và quản lý các ứng dụng máy tính. Hiện nay, Viettel IDC đã có cung cấp các dịch vụ liên quan đến Kubernetes, bạn có thể liên lạc với chúng tôi để được hỗ trợ kỹ hơn nhé!
Để tìm hiểu thêm về dịch vụ Kubernetes, vui lòng liên hệ đến Viettel IDC:
- Hotline: 1800.8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
- Website: https://viettelidc.com.vn
Viettel IDC – Nhà cung cấp dẫn đầu về giải pháp Trung tâm dữ liệu và Điện toán đám mây tại Việt Nam
Tin liên quan
vMaaS cập nhật thêm mô hình AI mới - Một API, nhiều mô hình lựa chọn linh hoạt, chi phí không đổi
Viettel Model as a Service (vMaaS) cập nhật thêm Gemma 3, Qwen3-VL và Llama Nemotron, đồng thời hỗ trợ thêm hơn 40 mô hình AI theo nhu cầu. Tìm hiểu cách chọn mô hình phù hợp qua một API.
Thông báo về việc tổ chức đấu giá tài sản thanh lý tháng 10/2026
Công ty Cổ phần Viettel – CHT thông báo về việc đấu giá đối với danh mục tài sản: Tài sản thanh lý bao gồm: Lô 1 - Bình ắc quy + Lô 2 - Tủ Rack và thiết bị cơ điện.
So sánh IDS và IPS: Sự khác biệt và cách lựa chọn phù hợp
So sánh IDS và IPS giúp doanh nghiệp hiểu rõ cách hai giải pháp phát hiện, ngăn chặn xâm nhập và lựa chọn phương án bảo vệ hệ thống mạng phù hợp.
NVMe Hosting là gì? Ưu điểm, so sánh và cách lựa chọn
NVMe Hosting là gì? Tìm hiểu ưu điểm, so sánh với SSD SATA và HDD, cùng cách lựa chọn hosting phù hợp để tối ưu hiệu năng website.
Sự khác biệt giữa các dịch vụ hosting của Việt Nam với quốc tế
Tìm hiểu sự khác biệt giữa các dịch vụ hosting của Việt Nam với quốc tế về tốc độ, chi phí, công nghệ và hỗ trợ kỹ thuật để chọn giải pháp phù hợp.
So sánh dịch vụ hosting tại Viettel IDC với những nhà cung cấp khác: Nên chọn bên nào?
So sánh dịch vụ hosting tại Viettel IDC với những nhà cung cấp khác về giá, cấu hình, hiệu năng và bảo mật để chọn giải pháp phù hợp cho doanh nghiệp.
Những nền tảng điện toán đám mây nào phù hợp nhất cho doanh nghiệp nhỏ? Cách lựa chọn hiệu quả
Những nền tảng điện toán đám mây nào phù hợp cho doanh nghiệp nhỏ? Tìm hiểu các lựa chọn phổ biến và tiêu chí chọn nền tảng phù hợp.
Cách chọn máy chủ phù hợp cho website nhỏ tại Việt Nam: Từ cấu hình đến chi phí
Cách chọn máy chủ phù hợp cho website nhỏ tại Việt Nam dựa trên cấu hình, nhu cầu sử dụng, chi phí và khả năng mở rộng.
Những yếu tố quan trọng khi lựa chọn dịch vụ Cloud Database để đảm bảo khả năng mở rộng và độ tin cậy
Những yếu tố quan trọng khi lựa chọn dịch vụ Cloud Database giúp doanh nghiệp đảm bảo khả năng mở rộng, hiệu năng và độ tin cậy cho hệ thống.
Lỗi SQL Server Setup failed: Nguyên nhân và cách khắc phục
Lỗi SQL Server Setup failed do đâu? Tìm hiểu nguyên nhân, cách kiểm tra và khắc phục lỗi để cài đặt SQL Server thành công.


Bình luận ()