Aws-cli: "aws ecr get-login" menumpahkan parameter yang tidak ada untuk "docker login"

Dibuat pada 12 Jun 2018  ·  3Komentar  ·  Sumber: aws/aws-cli

Menggunakan aws ecr get-login mengeluarkan kredensial login yang berfungsi, tetapi perintah gagal karena parameter yang tidak ada. Saya kira itu dihapus oleh buruh pelabuhan di beberapa titik.

Mencoba masuk menggunakan perintah yang dihasilkan oleh aws cli menghasilkan:

unknown shorthand flag: 'e' in -e
See 'docker login --help'.

Berikut adalah parameter yang dapat diterima oleh docker login

# docker login --help

Usage:  docker login [OPTIONS] [SERVER]

Log in to a Docker registry

Options:
  -p, --password string   Password
      --password-stdin    Take the password from stdin
  -u, --username string   Username
guidance

Komentar yang paling membantu

Anda dapat meneruskan --no-include-email ke perintah get-login dan itu akan menghapus flag -e dari output

Semua 3 komentar

Anda dapat meneruskan --no-include-email ke perintah get-login dan itu akan menghapus flag -e dari output

@tyhunt99 terima kasih untuk itu! itu berhasil, tetapi terasa seperti solusi.

Parameter -e mungkin masuk akal di masa lalu, tetapi tidak lagi relevan. IMO itu harus pergi.

Akan lebih baik untuk menghapusnya tetapi kami menyimpannya untuk alasan kompatibilitas mundur karena pengguna mungkin masih menggunakan versi lama buruh pelabuhan yang menggunakannya. Solusi yang diberikan @tyhunt99 akan menjadi pilihan terbaik Anda untuk maju.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat