Cài đặt Docker trên Linux

Để bắt đầu cài đặt Docker, chúng ta sẽ sử dụng một phiên bản Ubuntu. Bạn có thể sử dụng Oracle Virtual Box để thiết lập một phiên bản Linux ảo, trong trường hợp bạn chưa có.

Ảnh chụp màn hình sau đây cho thấy một máy chủ Ubuntu đơn giản đã được cài đặt trên Oracle Virtual Box. Có một người dùng hệ điều hành có têndemo đã được xác định trên hệ thống có toàn bộ quyền truy cập root vào máy chủ.

Để cài đặt Docker, chúng ta cần làm theo các bước dưới đây.

Step 1- Trước khi cài đặt Docker, trước tiên bạn phải đảm bảo rằng bạn có phiên bản nhân Linux phù hợp đang chạy. Docker chỉ được thiết kế để chạy trên nhân Linux phiên bản 3.8 trở lên. Chúng ta có thể làm điều này bằng cách chạy lệnh sau.

uname

Phương thức này trả về thông tin hệ thống về hệ thống Linux.

Cú pháp

uname -a

Tùy chọn

a - Điều này được sử dụng để đảm bảo rằng thông tin hệ thống được trả về.

Giá trị trả lại

Phương thức này trả về thông tin sau trên hệ thống Linux:

  • tên hạt nhân
  • Tên nút
  • phát hành hạt nhân
  • Phiên bản hạt nhân
  • machine
  • processor
  • nền tảng phần cứng
  • hệ điều hành

Thí dụ

uname –a

Đầu ra

Khi chúng ta chạy lệnh trên, chúng ta sẽ nhận được kết quả sau:

Từ kết quả đầu ra, chúng ta có thể thấy rằng phiên bản hạt nhân Linux là 4.2.0-27, cao hơn phiên bản 3.8, vì vậy chúng tôi rất tốt.

Step 2 - Bạn cần cập nhật hệ điều hành với các gói mới nhất, có thể được thực hiện thông qua lệnh sau:

apt-get

Phương pháp này cài đặt các gói từ Internet vào hệ thống Linux.

Cú pháp

sudo apt-get cập nhật

Tùy chọn

  • sudo - Sự sudo lệnh được sử dụng để đảm bảo rằng lệnh chạy với quyền truy cập root.

  • update - Sự update tùy chọn được sử dụng đảm bảo rằng tất cả các gói được cập nhật trên hệ thống Linux.

Giá trị trả lại

không ai

Thí dụ

sudo apt-get update

Đầu ra

Khi chạy lệnh trên, chúng ta sẽ nhận được kết quả sau:

Lệnh này sẽ kết nối với internet và tải xuống các gói hệ thống mới nhất cho Ubuntu.

Step 3- Bước tiếp theo là cài đặt các chứng chỉ cần thiết để sau này hoạt động với Docker site để tải các gói Docker cần thiết. Nó có thể được thực hiện với lệnh sau.

sudo apt-get install apt-transport-https ca-certificates

Step 4- Bước tiếp theo là thêm khóa GPG mới. Khóa này là bắt buộc để đảm bảo rằng tất cả dữ liệu được mã hóa khi tải xuống các gói cần thiết cho Docker.

Lệnh sau sẽ tải xuống khóa có ID 58118E89F3A912897C070ADBF76221572C52609D từ keyserver hkp: //ha.pool.sks-keyservers.net: 80 và thêm nó vào advmóc khóa. Xin lưu ý rằng khóa cụ thể này là bắt buộc để tải xuống các gói Docker cần thiết.

Step 5 - Tiếp theo, tùy thuộc vào phiên bản Ubuntu mà bạn có, bạn sẽ cần thêm trang web liên quan vào docker.list cho apt package manager, do đó nó sẽ có thể phát hiện các gói Docker từ trang web Docker và tải chúng xuống tương ứng.

  • Chính xác 12.04 (LTS) ─ deb https://apt.dockerproject.org/repoubuntu-chính xác chính

  • Trusty 14.04 (LTS) ─ deb https://apt.dockerproject.org/repo/ ubuntu-trusty main

  • Wily 15.10 ─ deb https://apt.dockerproject.org/repo ubuntu-wily main

  • Xenial 16.04 (LTS) - https://apt.dockerproject.org/repo ubuntu-xenial chính

Vì hệ điều hành của chúng tôi là Ubuntu 14.04, chúng tôi sẽ sử dụng tên Kho lưu trữ là “deb https://apt.dockerproject.org/repoubuntu-trusty main ”.

Và sau đó, chúng tôi sẽ cần thêm kho lưu trữ này vào docker.list như đã đề cập ở trên.

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” 
   | sudo tee /etc/apt/sources.list.d/docker.list

Step 6 - Tiếp theo, chúng tôi phát hành apt-get update command để cập nhật các gói trên hệ thống Ubuntu.

Step 7 - Nếu bạn muốn xác minh rằng trình quản lý gói đang trỏ đến đúng kho lưu trữ, bạn có thể thực hiện bằng cách phát hành apt-cache command.

apt-cache policy docker-engine

Trong đầu ra, bạn sẽ nhận được liên kết đến https://apt.dockerproject.org/repo/

Step 8 - Phát hành apt-get update command để đảm bảo tất cả các gói trên hệ thống cục bộ đều được cập nhật.

Step 9 - Đối với Ubuntu Trusty, Wily và Xenial, chúng ta phải cài đặt các gói nhân linux-image-extra- *, cho phép một người sử dụng aufs storage driver. Trình điều khiển này được sử dụng bởi các phiên bản Docker mới hơn.

Nó có thể được thực hiện bằng cách sử dụng lệnh sau.

sudo apt-get install linux-image-extra-$(uname -r) 
   linux-image-extra-virtual

Step 10 - Bước cuối cùng là cài đặt Docker và chúng ta có thể thực hiện việc này bằng lệnh sau:

sudo apt-get install –y docker-engine

Đây, apt-get sử dụng tùy chọn cài đặt để tải xuống hình ảnh Docker-engine từ trang web Docker và cài đặt Docker.

Docker-engine là gói chính thức của Docker Corporation dành cho các hệ thống dựa trên Ubuntu.

Trong phần tiếp theo, chúng ta sẽ xem cách kiểm tra phiên bản Docker đã được cài đặt.

Phiên bản Docker

Để xem phiên bản Docker đang chạy, bạn có thể sử dụng lệnh sau:

Cú pháp

docker version

Tùy chọn

  • version - Nó được sử dụng để đảm bảo lệnh Docker trả về phiên bản Docker đã được cài đặt.

Giá trị trả lại

Đầu ra sẽ cung cấp các chi tiết khác nhau của phiên bản Docker được cài đặt trên hệ thống.

Thí dụ

sudo docker version

Đầu ra

Khi chúng ta chạy chương trình trên, chúng ta sẽ nhận được kết quả sau:

Thông tin Docker

Để xem thêm thông tin về Docker đang chạy trên hệ thống, bạn có thể sử dụng lệnh sau:

Cú pháp

docker info

Tùy chọn

  • info - Nó được sử dụng để đảm bảo rằng lệnh Docker trả về thông tin chi tiết về dịch vụ Docker được cài đặt.

Giá trị trả lại

Đầu ra sẽ cung cấp các chi tiết khác nhau của Docker được cài đặt trên hệ thống, chẳng hạn như -

  • Số lượng container
  • Số lượng hình ảnh
  • Trình điều khiển lưu trữ được Docker sử dụng
  • Thư mục gốc được Docker sử dụng
  • Trình điều khiển thực thi được Docker sử dụng

Thí dụ

sudo docker info

Đầu ra

Khi chạy lệnh trên, chúng ta sẽ nhận được kết quả sau:

Docker dành cho Windows

Docker đã hỗ trợ sẵn sàng cho Windows, nhưng bạn cần phải có cấu hình sau để cài đặt Docker cho Windows.

yêu cầu hệ thống

HĐH Windows Windows 10 64 bit
Ký ức RAM 2 GB (khuyến nghị)

Bạn có thể tải xuống Docker cho Windows từ - https://docs.docker.com/docker-for-windows/

Docker ToolBox

Docker ToolBox đã được thiết kế cho các phiên bản Windows cũ hơn, chẳng hạn như Windows 8.1 và Windows 7. Bạn cần có cấu hình sau để cài đặt Docker cho Windows.

yêu cầu hệ thống

HĐH Windows Windows 7, 8, 8.1
Ký ức RAM 2 GB (khuyến nghị)
Ảo hóa Điều này sẽ được kích hoạt.

Bạn có thể tải xuống Docker ToolBox từ - https://www.docker.com/products/docker-toolbox