میخایم یه کانتینر از MySQL بسازیم به صورتی که فایلهای دیتابیس شامل کانفیگ هاش توی یک volume ذخیره بشه.
برای این کار باید فایل compose به صورت زیر باشه:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
version: '3.8' services: mysql: image: mysql container_name: mysql_test restart: always hostname: mysql.local environment: discovery.type: single-node MYSQL_ROOT_PASSWORD: test MYSQL_DATABASE: test_database ports: - 3306:3306 volumes: - mysql_data:/var/lib/mysql - mysql_config:/etc/mysql/conf.d volumes: mysql_data: driver: local mysql_config: driver: local |