dockerコンテナのmysqlとredisのバージョンを変更する

設定ファイルの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 の部分は以下を参考にしました。

ぴっぴもんげ

在宅通信は、お金・時間・体力を余計に失わないために、生活の運用を記録するブログです。

夫婦2人・フルリモート・宮崎市・車なし生活を前提に、住まい、家計、道具、家事、移動、防災について、選んだ理由・かかった費用・失敗・使ってみた感想を残しています。

ぴっぴもんげをフォローする
PC・プログラミング余白

コメント