Công nghệ container Docker cho phép bạn chạy các ứng dụng trong một môi trường cụ thể và riêng biệt. Docker Community Edition (CE) là tên mới cho sản phẩm Docker miễn phí . Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt Docker CE trên CentOS 7.
Bước 1: Cập nhật hệ thống
Trước tiên, hãy chắc chắn rằng chúng tôi đang chạy trên một hệ thống sạch. Cập nhật tất cả các gói.
yum update
Sau đó, cài đặt các phụ thuộc Docker CE.
yum install -y yum-utils device-mapper-persistent-data lvm2
Bước 2: Cài đặt Docker CE
Docker cung cấp một kho lưu trữ nơi bạn có thể tìm nạp phiên bản Docker CE ổn định. Cài đặt nó bằng lệnh này:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Để cài đặt Docker, chỉ cần chạy:
yum install -y docker-ce
Tùy chọn: Trong trường hợp bạn muốn sử dụng phiên bản Docker CE mới nhất, bạn phải bật các kho lưu trữ bị tắt theo mặc định:
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
Bước 3: Cho phép các lệnh Docker mà không cần sudo
Khởi chạy một container yêu cầu đặc quyền của quản trị viên. Nếu bạn không muốn chạy Docker với tư cách là người dùng root, bạn có thể chạy nó từ tài khoản của mình bằng cách sử dụng sudo. Thêm " sudo" vào trước mỗi lệnh Docker là tẻ nhạt - để tránh điều này, hãy thêm người dùng của bạn vào dockernhóm "":
usermod -aG docker your_username
Bây giờ, bắt đầu dịch vụ Docker:
systemctl start docker
Bước 4: Kiểm tra Docker
Bạn có thể sử dụng thử nghiệm "hello-world" tiện dụng để xác minh xem Docker có chạy trên hệ thống của bạn hay không.
docker run hello-world
Khi thành công, điều này sẽ trả về thông điệp chào mừng:
Xin chào từ Docker!
Thông báo này cho thấy cài đặt của bạn dường như hoạt động chính xác.
Để tạo thông báo này, Docker đã thực hiện các bước sau:
1. Máy khách Docker đã liên hệ với daemon Docker.
2. Trình nền Docker lấy hình ảnh "hello-world" từ Docker Hub.
3. Trình nền Docker đã tạo một thùng chứa mới từ hình ảnh đó để chạy
tệp thực thi tạo ra đầu ra mà bạn hiện đang đọc.
4. Trình nền Docker truyền luồng đầu ra đó đến máy khách Docker, nó đã gửi nó
đến thiết bị đầu cuối của bạn.
Bạn cũng có thể chạy một bộ chứa Ubuntu với:
docker run -it ubuntu bash
Hãy kích hoạt Docker để chạy khi hệ thống của bạn khởi động.
systemctl enable docker
Xin chúc mừng! Bây giờ bạn đã cài đặt Docker CE trên CentOS 7.