設定ファイルのmysqlとredisのバージョンを変更する
# docker-compose.yml mysql: image: mysql:5.7 environment: MYSQL_ALLOW_EMPTY_PASSWORD: "yes" redis: image: redis:3.2
設定を反映する
# 起動してるdockerプロセスは落とす。何もないことを確認。 docker ps # docker起動(この時にdocker-compose.ymlの設定が読み込まれて必要なものがDLされる) docker-compose up # mysqlとredisのバージョンが設定通りになっているか確認 docker ps CONTAINER ID IMAGE 34567890 mysql:5.7 09876546 redis:3.2 # mysqlのバージョンが変わるので以下でupgradeする # docker psで出てくるプロセスのNAMEの部分を入れる docker exec -it mysql bash mysql_upgrade -u root
参考
mysql_upgrade -u root の部分は以下を参考にしました。
コメント