Думаю, я нашел хотя бы частичное решение моей проблемы:
Как уже упоминалось в этого урока , вам также нужно запустить gcloud auth configure-docker
.
Я обнаружил, что вам также нужно было выйти и перезапустить свой экземпляр, но это строго решило исходное сообщение об ошибке для этого сообщения.
Я думаю, что получил странное сообщение, но, возможно, это больше о конкретном контейнере.Итак, я запустил еще один тест:
docker run -it -v /home/user/bucket-name:/mnt/bucket-name cwarden45/dnaseq-dependencies
На этот раз я получил сообщение об ошибке места на диске в экземпляре (чтобы можно было загрузить и запустить контейнер Docker).Итак, я вернулся и создал новый экземпляр с большим локальным жестким диском:
1) В консоли Google Cloud я выбрал «Вычислить экземпляр» и «Экземпляры виртуальной машины»
2) Я нажал «создать экземпляр» (аналогично предыдущему)
3) Я выбрал «изменить» в разделе «загрузочный диск»
4) Я установил размер 300 ГБ вместо 10 ГБ (в настоящее время в направлении внизу справа под "Размер (ГБ)")
Аналогпрежде я выбрал 8 vCPU для «Типа машины», я выбрал «Разрешить полный доступ ко всем облачным API» в разделе «Идентификация и доступ к API» и установил флажки «Разрешить трафик HTTP» и «Разрешить трафик HTTPS»(в разделе «Брандмауэр»).
Я не выбираю «Развернуть образ контейнера на этом экземпляре виртуальной машины», что, как я считаю, позволяет установить Docker с помощью «sudo», чтобы иметь возможностьдля установки gcsfuse.
Я также должен назвать это решение " parital ", потому что это позволяет мне запускать контейнер Dockerуспешно в интерактивном режиме, , но смонтированное ведро выглядит пустым в Docker .
Для другого проекта я заметил, что исполняемые файлы могут работать, если я установлю их на локальный жесткий диск в / opt, нонет, если я попытался установить их на свое ведро (чтобы сэкономить время на установку этих программ каждый раз).В AWS я считаю, что мне нужно было использовать хранилище EFS вместо хранилища S3, чтобы сделать нечто подобное, но я буду продолжать узнавать больше об использовании Google Cloud Bucket для смонтированного хранилища / анализа.