Điểm:0

SSH vào Container mới triển khai trên GCP Compute Engine

lá cờ de

Tôi chỉ muốn SSH vào một vùng chứa được triển khai trên GCP Compute Engine mà không cần nhảy qua các vòng.

Đầu tiên, tôi tạo một phiên bản điện toán với một vùng chứa:

trường hợp điện toán gcloud tạo với-container instance_name --container-image gcr.io/my-container-path:latest

Sau đó thử ssh vào nó:

gcloud compute ssh instance_name --container CONTAINER_NAME

Vấn đề là CONTAINER_NAME không xác định. Có vẻ như không có cách nào để đặt tên vùng chứa khi bạn tạo phiên bản theo kiểu xác định. Vì vậy, sau khi tạo phiên bản, bạn cần chạy "docker ps" trên phiên bản đó để xác định tên ngẫu nhiên trước khi có thể sử dụng chức năng SSH.

Điều này có vẻ giống như một kiểu sử dụng tiêu chuẩn mà tôi phải thiếu thứ gì đó. Có cách nào tốt hơn?

Điểm:1
lá cờ cn

Tôi không biết tùy chọn đặt tên vùng chứa khi tạo phiên bản máy ảo.

Giải pháp là bạn có thể chạy một lệnh để liệt kê các hình ảnh vùng chứa. Lệnh này sẽ được chạy một lần để lấy tên hình ảnh. Đặt nó vào một tập lệnh shell.

gcloud điện toán ssh $INSTANCE_NAME \
--dự án $PROJECT_ID \
--zone $ZONE_NAME \
--ssh-key-file $SSH_PRIVATE_KEY \
--lệnh "docker ps"

Lưu ý: bạn có thể thiết lập CLI để không yêu cầu chỉ định dự án và vùng để đơn giản hóa lệnh:

dự án thiết lập cấu hình gcloud PROJECT_ID
cấu hình gcloud đặt điện toán/vùng ZONE_NAME

Lệnh có thể được đơn giản hóa hơn nếu phiên bản đang sử dụng khóa riêng SSH mặc định, đó là ~/.ssh/google_compute_engine.

Điều đó làm giảm lệnh thành:

tính toán gcloud ssh $INSTANCE_NAME --command "docker ps"
Điểm:0
lá cờ cn

Một phiên bản lệnh duy nhất để kết nối với vùng chứa đang chạy:

gcloud compute ssh my-vm --project=my-project --container=$(gcloud compute ssh my-vm --project=my-project --command 'sudo docker ps --format {{.ID}}')

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.