вы можете запустить только те службы, которые вы назвали, например, чтобы запустить service_1
и service_3
, которые вы можете запустить:
docker-compose up service_1 service_3
составить файл вы можете просто отредактировать его в текстовом редакторе и удалить ненужные вам сервисы. Программно вы можете сделать это, используя библиотеки python
и PyYaml
.
Вы также можете использовать awk
для удаления сервисов, но требует немного больше работы ...
Одна опция состояла бы в том, чтобы сделать запрос в файл CSV и импорт это. Выбрать в файл CSV:
Из http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/
SELECT order_id,product_name,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Итак, исходя из вашего комментария об ошибке CSV, начните с ответа Пола. Внесите в него следующие изменения:
- FIELDS TERMINATED BY ','
+ FIELDS TERMINATED BY ',' ESCAPED BY '\'
Когда вы закончите с этим, на стороне импорта вы выполните «загрузку файла данных» и будете использовать те же операторы с завершением / заключением / экранированием.