sách gpt4 ai đã đi

Không thể truy cập Docker sau khi máy tính chuyển sang chế độ ngủ

In lại Tác giả: IT Lao Gao Thời gian cập nhật: 2023-10-28 12:44:47 34 4
mua khóa gpt4 Nike

Tôi vừa sử dụng hộp công cụ docker 1.8.2 Đã cài đặt Docker trên Windows 10.

Bởi vì dovấn đề nàyTôi đã phải tạo lại hình ảnh docker bằng các lệnh này

docker-machine rm mặc định
docker-machine --native-ssh tạo -d virtualbox mặc định

Từ đó đến nay, nó hoạt động tốt, ngoại trừ một vấn đề:

Khi PC chuyển sang chế độ ngủ rồi bật lại, lệnh docker không thể kết nối nữa. Ví dụ:

> hình ảnh docker
Đã xảy ra lỗi khi cố gắng kết nối: Nhận https://192.168.99.100:2376/v1.20/images/json:
quay số tcp 192.168.99.100:2376: ConnectEx tcp: Nỗ lực kết nối không thành công vì
Bên được kết nối không phản hồi đúng sau một khoảng thời gian hoặc không thiết lập được kết nối
không thành công vì máy chủ được kết nối không phản hồi.

Nhưng máy docker Liệt kê máy đang chạy:

>docker-machine ls
TÊN TRÌNH ĐIỀU KHIỂN HOẠT ĐỘNG TRẠNG THÁI URL SWARM
mặc định * virtualbox Chạy tcp://192.168.99.100:2376

Tôi cũng có thể xác nhận trong VirtualBox rằng màn hình VM dường như đang ở trạng thái có sự kiện.

Tôi đã thử khởi động và dừng máy nhưng không có tác dụng

C:\x> docker-machine dừng mặc định
C:\x> docker-machine bắt đầu mặc định
Đang khởi động VM...
Máy đã khởi động có thể có địa chỉ IP mới. Bạn có thể cần chạy lại lệnh `docker-machine env`.
C:\x> docker-machine env mặc định --shell=powershell

Trớ trêu thay, lệnh cuối cùng bị treo, nên tôi không bao giờ thiết lập được môi trường nào.

Cách duy nhất có hiệu quả là khởi động lại toàn bộ máy tính. Nhưng điều này không cần thiết phải vậy, phải không?

Tôi cũng đã đăng nó như một vấn đề trên kho lưu trữ github của docker , nhưng đã đóng rồi. Một vấn đề liên quan có vẻ như là vấn đề này nhưng chưa có giải pháp hoặc cách khắc phục nào được công bố cho Windows.

1 Câu trả lời

Sau khi vật lộn với VirtualBox + Docker Toolbox, cuối cùng tôi cũng tìm ra cách để Docker hoạt động trở lại (ngay cả khi không khởi động lại tất cả các container):

  1. Đánh thức máy tính khỏi chế độ ngủ
  2. thử hình ảnh docker(Sẽ không hoạt động)
  3. Mở VirtualBox -> Đóng máy ảo có trạng thái đã lưu (CTRL+V)
  4. Chạy lại máy ảo của bạn
  5. Thử lại hình ảnh docker(Nó sẽ hoạt động ngay bây giờ)

Xin lưu ý: Tất cả các bước chỉ được thực hiện trong VirtualBox! docker-machine khởi động lại mặc định Một bộ điều hợp chỉ dành cho máy chủ khác sẽ được tạo ra, điều mà bạn không mong muốn. Nếu bạn vẫn làm điều này, vui lòng xóa tất cảĐã tạo thêm bộ điều hợp(File->Preferences->Network trên VirtualBox), sau đó làm theo các bước từ 1-5.

Liên quan đến Windows - Không thể truy cập Docker sau khi máy tính chuyển sang chế độ ngủ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/32547427/

34 4 0
CNTT Lao Gao
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com