Cách chạy container Windows Server đầu tiên của bạn

Cach Chay Container Windows Server Dau Tien Cua Ban



Container Docker Windows Server cho phép bạn chạy các ứng dụng trong môi trường bị cô lập trên Windows Server. Các container này được thiết kế để hoạt động với Windows Executables dựa trên hình ảnh Windows Server Core hoặc Nano Server. Trong bài đăng này, chúng tôi sẽ nói về họ và xem làm thế nào bạn có thể Chạy container Windows Server đầu tiên của bạn.



  Chạy container Windows Server đầu tiên của bạn





Chạy container Windows Server đầu tiên của bạn

Container Docker Windows Server cho phép bạn chạy các chương trình trên Windows trong môi trường nhẹ và bị cô lập. Chúng hoạt động như các gói nhỏ bao gồm mọi thứ mà chương trình cần chạy, chẳng hạn như mã, thư viện và các công cụ hệ thống. Các container này dựa trên hình ảnh Windows Server như Nano Server hoặc Server Core. Chúng nhanh hơn và sử dụng ít tài nguyên hơn so với các máy ảo truyền thống. Với Docker, bạn có thể dễ dàng tạo, chạy và quản lý các container này. Điều này giúp các nhà phát triển và các nhóm CNTT xây dựng và triển khai các ứng dụng nhanh chóng và hiệu quả hơn mà không can thiệp vào các chương trình khác trên cùng một máy chủ.





Để chạy container Windows Server đầu tiên của bạn, bạn cần làm theo các bước được đề cập dưới đây.



  1. Cài đặt tính năng Hyper-V vai trò và container
  2. Cài đặt mô -đun Docker
  3. Khởi động lại máy chủ của bạn
  4. Kéo và chạy hình ảnh Docker của bạn

Hãy để chúng tôi thảo luận chi tiết về chúng.

liên đoàn tên lửa đã ngừng hoạt động cửa sổ 10

1] Cài đặt tính năng Hộp đựng và Vai trò Hyper-V

Đầu tiên, chúng tôi cần chuẩn bị máy chủ của mình cho Docker bằng cách kiểm tra tất cả các điều kiện tiên quyết. Để làm như vậy, chúng tôi cần cài đặt Tính năng siêu Vai trò và container  Đầu tiên trên hệ thống của chúng tôi. Để làm như vậy, bạn cần làm theo các bước được đề cập dưới đây.



  1. Mở  Trình quản lý máy chủ  và nhấp vào  Thêm vai trò và tính năng.
  2. Nhấp vào Tiếp theo.
  3. Lựa chọn  Cài đặt dựa trên vai trò hoặc dựa trên tính năng  và sau đó nhấp vào tiếp theo.
  4. Bây giờ, chọn máy chủ và nhấp vào tiếp theo.
  5. Sau đó bạn phải tìm kiếm  Hyper-V  và đánh dấu vào hộp kiểm của nó, nhấp vào  Thêm tính năng  Nếu được nhắc, và sau đó nhấp vào tiếp theo.
  6. Đi đến  Đặc trưng  Tab, đánh dấu  Container,  và nhấp vào tiếp theo.
  7. Sau đó, nhấp vào tiếp theo để đạt được  Công tắc ảo  Tab.
  8. Sau đó, bạn phải đánh dấu Ethernet của bạn và nhấp vào tiếp theo.
  9. Tiếp tục nhấp vào tiếp theo cho đến khi bạn đạt được Kết quả  Tab, và nhấp vào cài đặt để bắt đầu cài đặt.

Việc cài đặt sẽ mất một chút thời gian vì nó phụ thuộc vào khả năng phần cứng của máy chủ của bạn.

Sau khi hoàn tất, bạn cần khởi động lại máy chủ của mình.

2] Cài đặt mô -đun Docker

Sau khi định cấu hình các điều kiện tiên quyết, chúng tôi được cho là cài đặt mô -đun Docker. Bạn có thể làm điều đó chỉ đơn giản bằng cách chạy lệnh sau PowerShell (với tư cách là một quản trị viên). 

E89F06C9861FE949C173C91541CD9FE5A0BC1B3

Bạn cần phải đợi trong một vài phút vì sẽ mất một chút thời gian để mô -đun cài đặt trên máy tính của bạn. Sau khi hoàn tất, bạn cần cài đặt gói Docker. Đối với điều đó, chạy lệnh được đưa ra dưới đây.

tcpip.sys không thành công
Install-Package -Name docker -ProviderName DockerMsftProvider

Đợi trong vài phút vì sẽ mất một thời gian để gói cài đặt trên máy tính của bạn.

3] Khởi động lại máy chủ của bạn

Sau khi hoàn tất, bạn cần khởi động lại máy chủ của mình. Đối với điều đó, bạn có thể chạy Khởi động lại máy tính  Trong PowerShell hoặc khởi động lại từ menu Bắt đầu. Sau khi máy tính của bạn được khởi động, đi đến bước tiếp theo.

4] Kéo và Chạy hình ảnh Windows Docker

Bây giờ máy chủ của bạn đã hoạt động, chúng tôi cần bạn mở  PowerShell  với các đặc quyền quản trị viên một lần nữa. Sau đó, bạn phải chạy lệnh sau để kéo hình ảnh Docker.

D61126E75E84161FD480CB46F782D60B564A580

Khi bạn làm điều đó, bạn phải chạy lệnh sau để kiểm tra hình ảnh Docker.

48D6483D50AD77C939D9D0D0594116BE7907028968

Bạn sẽ thấy các chi tiết hình ảnh làm chứng cho thực tế là bạn đã cài đặt Docker và có hình ảnh.

Một khi bạn đã kéo hình ảnh, bạn có thể tiếp tục và chạy nó.

35F0E8176CD72A08CAFA71CAA2B56A17B99F081

Lệnh được đề cập làm cho phiên không tương tác; Để làm cho nó tương tác, bạn cần chạy lệnh sau.

docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022

Chúng tôi sẽ chạy cái sau.

Khi bạn chạy lệnh, bạn sẽ được cung cấp một lời nhắc tương tác khác. Sau đó, bạn có thể tiến hành làm việc trong dấu nhắc Docker.

Bằng cách này, bạn đã bắt đầu container Docker, và bạn đang ở trong đó. Vì vậy, nếu bạn chạy lệnh  tên máy chủ,  Bạn sẽ thấy tên của container Docker mà bạn đã đăng nhập.

Chúng tôi hy vọng rằng bạn có thể cài đặt và chạy Windows Docker Container trên Windows Server.

chế độ kiểm toán

Đọc:  Docker Desktop - Lỗi WSL không mong muốn trong Windows 11

Làm cách nào để bắt đầu một container docker trong Windows?

Để bắt đầu một thùng chứa Docker trong Windows, hãy đảm bảo rằng Docker được cài đặt và chạy. Mở dấu nhắc lệnh hoặc PowerShell, sau đó kéo hình ảnh container bằng cách sử dụng lệnh Docker Pull [Image_Name] (ví dụ: Docker Pull Microsoft/Nanoserver) . Sau khi tải xuống, hãy sử dụng lệnh Docker Run [Image_Name] Để bắt đầu container. Bạn có thể thêm các tùy chọn như -Nó cho chế độ tương tác hoặc Mạnhname [container_name] để đặt tên cho container của bạn. Sau khi chạy lệnh, container sẽ bắt đầu và bạn có thể tương tác với nó. Để dừng container sau, sử dụng Docker Stop [Container_Name] .

Đọc:  Docker Desktop bắt đầu mãi mãi trong Windows 11

Tôi có thể chạy các container Docker trên Windows Server không?

Có, bạn có thể chạy các container Docker trên Windows Server nếu máy chủ hỗ trợ các container. Windows Server cung cấp các tính năng cần thiết để chạy các thùng chứa Windows, là môi trường ứng dụng bị cô lập. Để sử dụng Docker, bạn phải bật tính năng của Container Container trên máy chủ và cài đặt Docker.

Bài ViếT Phổ BiếN