Dockerのmysql
イメージは、コンテナーの実行時に構成パラメーターを許可します。
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
これはどのようにdocker-composeで実現できますか?
私はやってみました-command
が動作しませんでした。
mysql image Dockerfile のCMD
がmysqld
に設定されていることを考慮して、それを docker-compose.yml
v2 command
:
command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
または試してください:
command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci]