Dễ dàng cài đặt Docker trên Ubuntu 18.04

Dễ dàng cài đặt Docker trên Ubuntu 18.04

Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt Docker trên Ubuntu 18.04 một cách dễ dàng.

Docker là một tập hợp nền tảng như một sản phẩm dịch vụ sử dụng ảo hóa cấp hệ điều hành để cung cấp phần mềm trong các gói được gọi là vùng chứa. Các vùng chứa được tách biệt với nhau và gói phần mềm, thư viện và tệp cấu hình của riêng chúng; họ có thể giao tiếp với nhau thông qua các kênh được xác định rõ.

Docker là một công cụ chứa đựng rất phổ biến, khá dễ sử dụng. Nó giúp dễ dàng sao chép các ứng dụng trên nhiều máy chủ và xây dựng các môi trường máy chủ khác nhau cho một ứng dụng máy chủ duy nhất.

Docker là một công cụ phần mềm cho phép bạn tạo và triển khai các vùng chứa độc lập chứa một phần tử cụ thể của một dự án phần mềm. Ví dụ: bạn có thể triển khai vùng chứa apache, vùng chứa MySQL và vùng chứa PureFTP để tạo một máy chủ web đơn giản. Mỗi vùng chứa Docker nhận tài nguyên CPU, bộ nhớ, khối I / O và mạng riêng để phân đoạn máy chủ giữa các ứng dụng.

Điều kiện tiên quyết:

  • Máy chủ chuyên dụng hoặc VPS có cài đặt hệ điều hành Ubuntu
  • RAM 512MB (Khuyến nghị 2GB)
  • Dung lượng đĩa phụ thuộc vào yêu cầu dự án của bạn.
  • CPU cũng phụ thuộc vào ứng dụng bạn sẽ chạy trên docker.

Dễ dàng cài đặt Docker trên Ubuntu

1. Cập nhật máy chủ

Luôn cập nhật máy chủ của bạn cho mục đích bảo mật.

# apt-get update -y

2. Cài đặt các phụ thuộc

Cài đặt các phụ thuộc bắt buộc cho Docker:

# apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

3. Thêm khóa Docker CPG

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Xác minh rằng bạn hiện có chìa khóa bằng vân tay  9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 , bằng cách tìm kiếm 8 ký tự cuối cùng của vân tay.

# sudo apt-key fingerprint 0EBFCD88

Đầu ra:

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb)
sub rsa4096 2017-02-22 [S]

4. Thêm Kho lưu trữ Docker

# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable'

5. Cài đặt Docker Engine

Lệnh sau sẽ tải xuống Docker và cài đặt nó:

# apt-get update -y

# apt-get install docker-ce docker-ce-cli containerd.io -y

6. Xác minh thiết lập

# docker run hello-world

Màn hình sau sẽ xuất hiện khi cài đặt thành công Docker:

Status: Downloaded newer image for hello-world: latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the “hello-world' image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
root@ubuntu: ~#

Đó là nó. Docker đã được cài đặt ngay bây giờ. Bạn có thể triển khai các vùng chứa Docker.

Trong bài viết này, chúng ta đã tìm hiểu cách cài đặt Docker trên Ubuntu 18.04 một cách dễ dàng.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.