はじめに dockerでよくあるphp:apatchとmysql5.7で簡単な環境を作って、 CakePHPのブログチュートリアルをやっているときに 日本語の記事テキストがDBへ登録できずエラーになったので解決法を載せようと思いました。 もともとのdocker-compose.yml version: "3.7" services: cakeapp: build: context: ./docker dockerfile: Dockerfile ports: - "8080:80" tty: true stdin_open: true volumes: - ./html:/var/www/html db: image: mysql:5.7 volumes: - "./db:/docker-entrypoint-initdb.d" environment: MYSQL_DATABASE: h