0
私はmysqlイメージをutf-8エンコーディングで実行しようとしています。docker composeを使ってutf-8でmysqlを設定するには?
version: '2'
services:
db:
container_name: zoho-grabber-db-development
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=topsecret
- MYSQL_DATABASE=development
- MYSQL_USER=devuser
- MYSQL_PASSWORD=secure
ports:
- "3306:3306"
command: mysqld --character-set-server=utf8 --collation-server=utf8_general_ci
私はそれを実行し、それが
$ docker-compose -f docker-compose.development.yml up
Removing zoho-grabber-db-development
Recreating 1b341fd7916e_1b341fd7916e_zoho-grabber-db-development
ERROR: for db Cannot start service db: oci runtime error: container_linux.go:247: starting container process caused "exec: \"mysqld\": executable file not found in $PATH"
ERROR: Encountered errors while bringing up the project.
はなぜmysqldが見つからないと言う:私のようなドッキングウィンドウ-コンファイルが見えますか?そして私の目標を達成する方法?
には、回答を完了するために必要な設定が追加されました –
@Norbert Egger「cnfファイルなしの設定」のセクションもありますが、どのようにしてドッカー作成に適用されるのか分かりません。おそらくマニュアルの実行のために便利だろう – Fotis
ありがとう、それは今動作します!私はドッカー(イメージとコンテナ)をクリーンアップしてからすべてを再構築していました。 –