Docker Tutorial for Beginners [Full Course in 3 Hours]
Mục lục:
- Điều kiện tiên quyết
- Cài đặt Docker trên Debian
- Thực hiện lệnh Docker không có Sudo
- Loại bỏ các Docker Container
- Phần kết luận
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.
-
Cập nhật các gói đã cài đặt lên phiên bản mới nhất:
sudo apt updatesudo apt upgradeCà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 gnupg2Nhậ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
aptvà cài đặt phiên bản Docker CE (Community Edition) mới nhất với:sudo apt updatesudo apt install docker-ceSau 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.serviceTạ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 -vDocker 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 debianKhông thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt và sử dụng docker compose trên debian 10 linux
Docker Compose là một công cụ cho phép bạn xác định và sắp xếp các ứng dụng Docker đa container. Hướng dẫn này giải thích cách cài đặt Docker Compose trên Debian 10, Buster.
Cách cài đặt và sử dụng docker compose trên debian 9
Docker Compose là một công cụ cho phép bạn xác định và sắp xếp các ứng dụng Docker đa container. Nó sử dụng tệp YAML để định cấu hình các thùng chứa, mạng và khối lượng của ứng dụng.







