Я запускаю комплект Cloudera в Docker Container, используя изображение, описанное здесь: https://hub.docker.com/r/cloudera/quickstart/
У меня есть следующая конфигурация:
Dockerfile
FROM cloudera/quickstart:latest
Docker Compose file
version: '3.1'
services:
db-hive:
container_name: mobydq-test-db-hive
image: mobydq-test-db-hive
restart: always
build:
context: .
dockerfile: ./db-hive/Dockerfile
expose:
- 10000
networks:
- default
hostname: quickstart.cloudera
privileged: true
tty: true
command: ["/usr/bin/docker-quickstart"]
networks:
default:
external:
name: mobydq-network
Когда контейнер запустится, я бы хотел, чтобы он автоматически создавал новую базу данных, таблицу и заполнял ее данными. Каков наилучший способ сделать это?