Я не понимаю, куда идут мои изображения.
Я очистил свои учетные данные для входа в докер, а затем сделал следующее:
$ gcloud auth print-access-token
aLongPrintedAccessToken
потом
$ docker login -e [email protected] -u oauth2accesstoken -p aLongPrintedAccessToken https://gcr.io
Warning: '-e' is deprecated, it will be removed soon. See usage.
Login Succeeded
И вот тут начинается самое интересное
Целый день выкладываю картинки. Нажимаю новую и вижу Mounted from emrys-dev/api-34320482-9eb1-4dd9-bbd8-178ced5ea9d2
. Однако этого контейнера нет в моем реестре. Его нет ни в ни в одном из моих проектов.
Кроме того, когда я нажимаю изображение, оно нажимает все слои, хотя это точно такое же изображение, как и то, которое я только что нажал (только другой тег). У меня это работало ранее сегодня, и я не могу понять, что произошло.
Я заметил нечто странное. Когда я запускаю gcloud docker info
, я вижу Registry: https://index.docker.io/v1/
. Он просто читает информацию о локальном докере, но, возможно, gcloud должен переопределять эту конфигурацию? Я проверил все свои реестры проектов, и они не подталкиваются туда.
Куда делись мои изображения?
Редактировать:
Я не уточнял. Когда я нажимаю, моя команда push выглядит так:
docker push gcr.io/emrys-dev/api-whatever