Tạo docker trên linux os centos
Docker là một công nghệ container hóa cho phép bạn nhanh chóng xây dựng, kiểm tra và triển khai các ứng dụng dưới dạng các thùng chứa di động, tự cung cấp, có thể chạy hầu như mọi nơi. Docker đã trở thành tiêu chuẩn thực tế cho việc triển khai container và nó là một công cụ thiết yếu cho các kỹ sư DevOps. 1. Chuẩn bịĐể làm theo hướng dẫn này các bạn cần một VPS sử dụng hệ điều hành CentOS 7. Các bạn có thể tạo máy ảo Vmware hoặc đăng kí vps trên các nhà cung cấp hosting như:
2. Các bước cài đặtBước 1: Cài đặt các gói cần thiếtĐầu tiên các bạn cần cập nhật hệ thống vào cài đặt một số gói cần thiết:
Bước 2: Thêm Docker stable repositoryTiếp theo, chạy lệnh sau sẽ thêm kho lưu trữ Docker vào hệ thống của bạn:
Bước 3: Cài đặt Docker trên CentOS 7Sau khi thêm kho lưu trữ Docker, hãy sử dụng lệnh bên dưới để cài đặt Docker
Bước 4: Khởi động dockerSau khi Docker được cài đặt hoàn tất, hãy chạy các lệnh sau để khởi động Docker:
Để kiểm tra xem Docker đã hoạt động hay chưa các bạn sử dụng lệnh sau:
3. Cài đặt Docker ComposeĐể cài đặt các Docker Compose các bạn sử dụng các lệnh sau
Để kiểm tra phiên bản Docker Compose dùng lệnh
4. Giao diện dòng lệnhLệnh Docker CLI có dạng như sau:
5. Docker Images
Tìm kiếm Docker ImageĐể tìm kiếm Docker Images trên Docker Hub, hãy sử dụng lệnh như sau. Ví dụ: để tìm kiếm CentOS image, bạn dùng lệnh như sau:
Hầu hết các Docker Image trên Docker Hub được gắn tag với số phiên bản. Khi không có tag nào được chỉ định, Docker sẽ tải phiên bản mới nhất của Image. Tải Docker ImageVí dụ: để tải xuống bản chính thức mới nhất của Image CentOS 8, bạn sẽ sử dụng lệnh sau:
Tùy thuộc vào tốc độ Internet của bạn, quá trình tải xuống có thể mất vài giây hoặc vài phút. Khi không chỉ định tag, Docker sẽ tải Image CentOS mới nhất, tại thời điểm viết bài viết này là CentOS 8. Nếu bạn muốn tải xuống một bản phát hành CentOS cũ hơn, hãy thêm tag để chỉ định phiên bản
Để liệt kê tất cả các Image đã tải về sử dụng lệnh sau:
Xoá Docker image Nếu vì một số lý do, bạn muốn xóa một Image, bạn có thể làm điều đó với lệnh sau: Ví dụ để xoá Image
centos sử dụng lệnh như sau
Lưu ý: Bạn sẽ không thể xoá Image nếu bạn đang chạy Container dựa trên Image đó 6. Docker Containers
Start Docker ContainerLệnh sau sẽ khởi động Container CentOS dựa trên Image centos. Nếu bạn run Image centos, Docker sẽ tự động tải xuống Image centos trước khi chạy Container:
Switch -it cho phép chúng ta tương tác với container thông qua dòng lệnh. Để bắt đầu một loại container tương tác sử dụng lệnh như sau:
Liệt kê Docker ContainerĐể liệt kê các container đang hoạt động, sử dụng lệnh như sau:
Để xem cả Container đang hoạt động và không hoạt động, sử dụng lệnh như sau:
Xoá bỏ Docker ContainerĐể xóa một hoặc nhiều container, sao chép ID container (hoặc ID) và dán chúng sau lệnh docker container rm:
Cám ơn các bạn đã theo dõi, hẹn gặp lại các bạn vào những bài sau. Thân ái và quyết thắng 🤗 Tài liệu tham khảo#Link1#Link2 |