Ric*_*rte 11 mysql docker docker-compose
mysqldocker 的映像允许在运行容器时使用配置参数.
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
Run Code Online (Sandbox Code Playgroud)
如何使用docker-compose实现这一目标?
我已经尝试过,-command但我无法让它发挥作用.
Von*_*onC 26
考虑到mysql镜像,Dockerfile有一个CMD设置mysqld,你需要将它包含在你的docker-compose.ymlv2中command:
command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
Run Code Online (Sandbox Code Playgroud)
或尝试:
command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11604 次 |
| 最近记录: |