Giải thích về chế độ tách rời Docker

Chế độ tách rời Docker

Chế độ tách biệt, được hiển thị bằng tùy chọn --detachhoặc -d, có nghĩa là vùng chứa Docker chạy trong nền của thiết bị đầu cuối của bạn. Nó không nhận đầu vào hoặc đầu ra hiển thị.

docker run -d IMAGE

Nếu bạn chạy các vùng chứa trong nền, bạn có thể tìm hiểu chi tiết của chúng bằng cách sử dụng docker psvà sau đó gắn lại thiết bị đầu cuối của bạn vào đầu vào và đầu ra của nó.

Thêm thông tin:

  • Gắn vào và tháo ra khỏi thùng đang chạy | Docker Docs
  • Tách biệt vs tiền cảnh | Docker tài liệu

Thông tin thêm về Docker

Docker là một nền tảng mở để xây dựng, vận chuyển và chạy các ứng dụng phân tán. Nó được viết bằng cờ vây. Nó được phát hành lần đầu tiên vào năm 2013 và được phát triển bởi Docker, Inc.

Docker được sử dụng để chạy các gói được gọi là "vùng chứa". Các vùng chứa được cách ly với nhau và với hệ điều hành. Chúng nhẹ hơn các máy ảo vì chúng không sử dụng máy chủ để chạy hệ điều hành.

Containerization, là một cách triển khai và chạy các ứng dụng, chạy các dịch vụ riêng biệt chạy nguyên bản trên nhân Linux. Bộ nhớ có thể được đặt thủ công cho từng vùng chứa trong Docker.

Docker được sử dụng để đơn giản hóa cấu hình và đảm bảo luồng tích hợp và triển khai liên tục. Các thùng chứa cụ thể có thể được chỉ định cho môi trường phát triển, giai đoạn và sản xuất. Theo hướng dẫn sử dụng Docker, cách triển khai thực sự của vùng chứa trong sản xuất là chạy nó như một dịch vụ, sử dụng docker-compose.ymltệp để thiết lập. Đây là tệp YAML xác định cách vùng chứa Docker hoạt động trong sản xuất.

Một trong những lợi thế lớn nhất của Docker là nó có thể được sử dụng bởi một nhóm sử dụng các hệ điều hành khác nhau để xây dựng các dự án mà không cần lo lắng về xung đột phần mềm.

Cài đặt

  • Ubuntu: sudo apt install docker
  • Mũ đỏ: yum install docker-ce
  • Windows / macOS: Tải xuống
  • Linux:
curl -fsSL //get.docker.com -o get-docker.sh sh get-docker.sh

Thêm thông tin:

  • Để tải xuống và tài liệu, hãy kiểm tra trang web chính thức của docker: Trang web chính thức của Docker