Android

Cách cài đặt và sử dụng docker trên debian 9

Docker Tutorial for Beginners [Full Course in 3 Hours]

Docker Tutorial for Beginners [Full Course in 3 Hours]

Mục lục:

Anonim

Docker là một nền tảng 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 là tiêu chuẩn thực tế cho công nghệ container và nó là một công cụ thiết yếu cho các kỹ sư DevOps và đường ống phân phối và tích hợp liên tục của họ.

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn trong quá trình cài đặt Docker trên máy Debian 9 và khám phá các khái niệm và lệnh cơ bản của Docker.

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

Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo. Tất cả các lệnh trong hướng dẫn này nên được chạy như một người dùng không root.

Cài đặt Docker trên Debian

Các bước sau đây mô tả cách cài đặt phiên bản Docker ổn định mới nhất từ ​​kho của Docker.

  1. Cập nhật các gói đã cài đặt lên phiên bản mới nhất:

    sudo apt update sudo apt upgrade

    Cài đặt các phụ thuộc cần thiết để thêm kho lưu trữ mới qua

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Nhập khóa GPG của kho lưu trữ bằng lệnh curl sau:

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

    Thêm kho lưu trữ APT Docker vào danh sách kho lưu trữ phần mềm của hệ thống của bạn bằng cách nhập:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Bây giờ, kho Docker đã được bật, hãy cập nhật danh sách gói apt và cài đặt phiên bản Docker CE (Community Edition) mới nhất với:

    sudo apt update sudo apt install docker-ce

    Sau khi cài đặt hoàn tất, dịch vụ Docker sẽ tự động bắt đầu. Bạn có thể xác minh nó bằng cách gõ:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Tại thời điểm viết bài, phiên bản Docker hiện tại có sẵn cho Debian 9 là 18.06.0-ce . Kiểm tra phiên bản Docker với:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Thực hiện lệnh Docker không có Sudo

Theo mặc định, chỉ người dùng có đặc quyền quản trị viên mới có thể thực thi các lệnh Docker.

Nếu bạn muốn chạy các lệnh Docker với tư cách là người dùng không root mà không cần trả trước sudo bạn sẽ cần thêm người dùng của mình vào nhóm docker được tạo trong quá trình cài đặt gói Docker CE. Bạn có thể làm điều đó bằng cách gõ:

sudo usermod -aG docker $USER

$USER là một biến môi trường chứa tên người dùng của bạn.

Đăng xuất và đăng nhập lại để thành viên nhóm được làm mới.

Để xác minh rằng bạn có thể chạy các lệnh docker mà không cần thêm sudo chạy lệnh sau sẽ tải xuống một hình ảnh thử nghiệm, chạy nó trong một thùng chứa, in một Hello Hello từ tin nhắn Docker và thoát:

docker container run hello-world

Đầu ra sẽ trông như sau:

Loại bỏ các Docker Container

Để xóa một hoặc nhiều container, chỉ cần sao chép ID container (hoặc ID) và dán chúng sau tiểu ban container rm :

docker container rm c55680af670c

Phần kết luận

Bạn đã tìm hiểu cách cài đặt Docker trên máy Debian 9 của mình và cách tải xuống hình ảnh Docker và quản lý các container Docker. Hướng dẫn này hầu như không làm trầy xước bề mặt của hệ sinh thái Docker. Trong một số bài viết tiếp theo của chúng tôi, chúng tôi sẽ tiếp tục đi sâu vào các khía cạnh khác của Docker.

Bạn cũng nên kiểm tra tài liệu Docker chính thức.

bến tàu debian