Docker: Làm thế nào để cài đặt phiên bản ổn định mới nhất trên DEBIAN 10?
La ảo hóa Hệ điều hành và Ứng dụng hoặc Hệ thống về cơ bản bao gồm việc có thể chia sẻ trong cùng một Hàng sắt thép, một số yếu tố trong số này hoạt động hoàn toàn độc lập.
Khi nói đến ảo hóa Các hệ điều hành với công nghệ miễn phí, miễn phí và / hoặc mở, các công nghệ hoặc ứng dụng thường được ưu tiên, chẳng hạn như Promox, Xen, VirtualBox, QEMU hoặc KVM. Nhưng khi nói đến Ứng dụng hoặc Hệ thống, nó thường được sử dụng chủ yếu để Kubernetes hoặc Docker.

2 cuối cùng là công nghệ ảo hóa dựa trên container. Trong trường hợp phu bến tàu, nó đã được phát hành trong năm 2013, như một phần của phát triển mã nguồn mở gọi Công cụ Docker. Điều đó đã tận dụng những tiến bộ hiện có của thời gian, đó là các khái niệm và kiến thức về container cho đến nay từ Các hệ điều hành miễn phí và / hoặc mở (Unix / Linux), chẳng hạn như nhóm và không gian tên, để tiến bộ trong lĩnh vực công nghệ đang phát triển mạnh mẽ này.
Trong những dịp trước, chúng tôi đã nói về phu bến tàu, đó là lý do tại sao chúng tôi sẽ không đi sâu vào nó là gì, hoặc đặc điểm, cơ sở vật chất, hoặc các chi tiết hoặc yếu tố khác của nó. Vì vậy, chúng tôi sẽ thực sự tập trung vào việc cài đặt phiên bản hiện tại (19.03.8) trên DEBIAN 10 (Buster) y Các phân phối GNU / Linux, tương tự hoặc dựa trên những điều này, chẳng hạn như MX Linux 19.
Tuy nhiên, để biết thêm thông tin, bạn có thể truy cập các ấn phẩm trước đây của chúng tôi trên phu bến tàu.

Container là gì?
Trước khi bắt đầu quá trình cài đặt này công nghệ ảo hóa dựa trên container, để sau này có thể cài đặt bất kỳ ứng dụng hoặc hệ thống nào thông qua "Thùng đựng hàng", điều quan trọng là phải nói rõ cho những người ít hiểu biết, container có nghĩa là gì.
Trích dẫn Trang chính thức của HPE (Hewlett Packard Enterprise) về công nghệ đã nói, nó cho chúng ta biết những điều sau:
"Application Containers là môi trường nhẹ, thời gian chạy, cung cấp cho ứng dụng các tệp, biến và thư viện mà chúng cần để chạy, do đó tối đa hóa tính di động của chúng.".
"Trong khi Máy ảo (VM) truyền thống cho phép ảo hóa cơ sở hạ tầng máy tính, thì Container cho phép ứng dụng phần mềm đó. Không giống như Máy ảo, Container sử dụng Hệ điều hành (OS) của máy chủ thay vì cung cấp".
Docker: Quá trình cài đặt trên DEBIAN 10 (Buster)
A. Bước 1
Chuẩn bị hệ điều hành để cài đặt.
sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

B. Bước 2
Tải khóa xuống Kho lưu trữ chính thức, định cấu hình Kho lưu trữ chính thức và xác thực các tệp có sẵn từ đó, với phiên bản của GNU / Linux Distro. Đối với trường hợp của chúng tôi, DEBIAN 10 (Buster) hoặc khác GNU / Linux Distro, tương tự hoặc dựa trên nó, chẳng hạn như MX Linux 19.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

C. Bước 3
Cài đặt ứng dụng và các tệp cần thiết được đề xuất.
sudo apt install docker-ce docker-ce-cli containerd.io

D. Bước 4
Xác thực cài đặt ứng dụng, chạy cài đặt vùng chứa thử nghiệm được gọi là Chào thế giới.
sudo docker run hello-world

E. Bước 5
Kiểm tra phiên bản của ứng dụng đã cài đặt.
docker -v

F. Bước 6
Bước này là tùy chọn, vì về cơ bản nó là để kiểm tra xem vùng chứa đã được cài đặt không được tải xuống và cài đặt lại khi nó được yêu cầu chạy lại.
sudo docker run hello-world

G. Bước 7
Bước khác này cũng có thể được coi là tùy chọn, vì về cơ bản nó là để cho phép "Người dùng không phải quản trị viên" có thể chạy một vùng chứa mà không cần quyền "người quản lý". Đối với nghiên cứu điển hình này, quyền sẽ được cấp cho người dùng hiện tại có tên "Sysadmin".
sudo adduser sysadmin docker
docker run hello-world

H. Bước 8
Cuối cùng, điều lý tưởng trước khi bắt đầu sử dụng hoàn toàn phu bến tàu, là khởi động lại và xác thực sự bắt đầu của Dịch vụ và việc thực thi vùng chứa thử nghiệm.
sudo /etc/init.d/docker status
docker run hello-world

Sau đó, trong một ấn phẩm khác về công nghệ đã nói hoặc có liên quan đến nó, chúng tôi sẽ thử cài đặt một số ứng dụng hoặc hệ thống khác để tiếp tục học cách làm chủ nó. Tuy nhiên, đối với những người thích tự học hoặc tò mò hơn, có một hướng dẫn tuyệt vời chứa nhiều thông tin hơn liên quan đến cài đặt trên DEBIAN GNU / Linux 9/10 trong phần tài liệu của trang web chính thức của docker.
Cuối cùng, trong trường hợp bạn muốn biết thêm một chút về người đóng tàu, cách thức hoạt động và sử dụng ngoài đời thực, bạn có thể truy cập vào 2 đường dẫn sau: RedHat y aws amazon.

Kết luận
Chúng tôi hy vọng điều này "bài viết nhỏ hữu ích" về ứng dụng tuyệt vời này và «Tecnología de Virtualización basada en Contenedores» gọi «Docker», cung cấp thêm một lớp trừu tượng hóa ứng dụng và tự động hóa trên nhiều Các hệ điều hành; được nhiều quan tâm và tiện ích, Cho toàn bộ «Comunidad de Software Libre y Código Abierto» và đóng góp to lớn vào việc truyền bá hệ sinh thái tuyệt vời, khổng lồ và đang phát triển của các ứng dụng «GNU/Linux».
Và để biết thêm thông tin, đừng ngần ngại truy cập bất kỳ Thư viện trực tuyến như OpenLibra y jedit đọc sách (PDF) về chủ đề này hoặc chủ đề khác lĩnh vực kiến thức. Còn bây giờ, nếu bạn thích điều này «publicación», đừng ngừng chia sẻ nó với những người khác, trong Các trang web, kênh, nhóm hoặc cộng đồng yêu thích của mạng xã hội, tốt nhất là miễn phí và mở như Loại voi lớn đa tuyệt chủnghoặc an toàn và riêng tư như Telegram.
Hoặc chỉ cần truy cập trang chủ của chúng tôi tại FromLinux hoặc tham gia Kênh chính thức Telegram từ FromLinux để đọc và bình chọn cho ấn phẩm này hoặc các ấn phẩm thú vị khác trên «Software Libre», «Código Abierto», «GNU/Linux» và các chủ đề khác liên quan đến «Informática y la Computación»và «Actualidad tecnológica».