Câu hỏi docker đăng nhập không biết viết tắt cờ: 'e'


Tôi vừa cập nhật phiên bản docker của mình và phát hiện ra lệnh đó

aws ecr get-login

không hoạt động nữa. Lỗi:

cờ viết tắt chưa biết: 'e' trong -e`. Dường như docker không hỗ trợ cờ -e nữa.

Có cách nào để sửa lỗi này?

Phiên bản đã cài đặt:

aws-cli/1.11.111 Python/2.7.10 Darwin/16.6.0 botocore/1.5.74

Docker version 17.06.0-ce-rc5, build b7e4173

76
2018-06-23 13:12


gốc




Các câu trả lời:


thêm điều này vào cuộc gọi của bạn

--no-include-email

đây là cú pháp hợp lệ mới:

aws ecr get-login   ${normal_params_here}   --no-include-email
aws ecr get-login   --region us-east-1      --no-include-email  # for example

Tùy chọn mới này có sẵn trong AWS CLI kể từ phiên bản 1.11.91 được phát hành vào ngày 23 tháng 5 năm 2017 ... phát hành điều này để nâng cấp:

pip install --upgrade awscli

xem chi tiết tại đây

https://github.com/docker/for-mac/issues/1762

https://github.com/aws/aws-cli/issues/1926

để trích :

"Bạn đáng lẽ ra phải nhận một thông báo qua email từ Amazon  khoảng ngày 23 tháng 5 năm 2017 về mới --no-include-email gắn cờ aws ecr get-login để tương thích với [Docker] 17.06.0 "


131
2018-06-23 13:26



công trình mát mẻ, thnx - Chris
Lưu ý rằng điều này có thể yêu cầu cập nhật aws bấm vào phiên bản mới nhất. - broofa
sudo pip cài đặt - upscrade awscli - Phil Strong
Các bạn đã cứu tôi <3 - DaniG2k
Những người như là những người tiết kiệm linh hồn nghèo với thời hạn ở đây. Cảm ơn - Alfonso Pérez


nếu vì một số lý do bạn không thể nâng cấp phiên bản awscli, bạn có thể thực hiện một thao tác chuỗi nhỏ để làm cho nó hoạt động cho bạn với sed.

ví dụ:

$(aws ecr get-login --region eu-central-1 | sed -e 's/-e none//g')

điều này sẽ thả cờ -e không được hỗ trợ và bạn sẽ có thể đăng nhập.


14
2017-10-02 09:01





Tôi đã có cùng một vấn đề tuy nhiên sau câu trả lời của Scott Stensland đã không giải quyết nó.

Trong trường hợp nó sẽ xảy ra với người khác, thả '-e none' từ lệnh đã giải quyết được vấn đề.


3
2017-10-25 11:56



Đã làm cho tôi.. . - codersofthedark