GCP VMs можно создать с помощью образа контейнера. Форма на консоли GCP имеет текстовые поля для ввода Command
и Arguments
. Неясно, как указать аргументы.
Соответствующая docker run
команда выглядит так:
docker run \
--network=host \
gcr.io/cloud-healthcare-containers/mllp-adapter \
/usr/mllp_adapter/mllp_adapter \
--hl7_v2_project_id=<PROJECT_ID> \
--hl7_v2_location_id=<LOCATION_ID> \
--hl7_v2_dataset_id=<DATASET_ID> \
--hl7_v2_store_id=<STORE_ID> \
--export_stats=false \
--receiver_ip=127.0.0.1 --port 2575 \
--mllp_addr=127.0.0.1:2525 \
--api_addr_prefix=https://healthcare.googleapis.com:443/v1 \
--logtostderr
В текстовых полях я ввожу
--hl7_v2_store_id=<STORE_ID>
или
hl7_v2_store_id=<STORE_ID>
или
"--hl7_v2_store_id=<STORE_ID>"
Ни один из вариантов не работает.
Подключитесь по SSH к созданному контейнеру и запустите
sudo journalctl -u konlet-startup
отображает журнал, но сообщений об ошибках нет, и контейнер, похоже, не отвечает. Также /usr/mllp_adapter
папка отсутствует.