web-dev-qa-db-ja.com

docker-composeのコマンドライン引数

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が動作しませんでした。

12

mysql image DockerfileCMDmysqldに設定されていることを考慮して、それを 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]
28
VonC