nihiko’s blog

新社会人の雑感

Dockerコンテナが再起動から復帰しない

事象

docker-compose up

で起動したMySQLコンテナが常にrestartingとなり一生STARTしない

原因

docker-compose.ymlファイルにミスが。。 6行目のCOMMITEDは正しくはCOMMITTEDでしたね・・

services:
  app-db:
    image: mysql:8
    command:
      --collation-server=utf8mb4_0900_bin
      --transaction-isolation=READ-COMMITED
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: password
      TZ: Asia/Tokyo
    ports:
      - 53306:33

そこを修正し、再度コンテナを作り直す

docker-compose.ymlファイルがあるフォルダに移動し

$ docker-compose stop
$ docker-compose down
$ docker-compose up

解決