質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

解決済

dockerでmysqlコンテナ作成後、起動できず無限起動し続ける。

koki.0429
kurokuro

総合スコア39

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

1回答

0リアクション

0クリップ

997閲覧

投稿2022/09/10 08:28

実現したいこと

dockerでmysqlコンテナを起動したい。
元々はこのファイルで起動できており、急にコンテナが起動しなくなった状況です。
ファイルは使いまわしていましたが、特に変な操作はしていないです。(PCのアップデートくらい?)
もし同様の事象及び、知見のある方がいらっしゃいましたらご教授頂けると幸いです。
よろしくお願い致します。

発生している問題・エラーメッセージ

エラーらしきログはありません。そのため、最終ログから遡って数行記載してあります。
→検索機能でerrorなどの単語で探しましたが、エラーログはありませんでした。

chown: changing ownership of './sys/module/virtio_net/parameters/gso': Read-only file system chown: changing ownership of './sys/module/workqueue': Read-only file system chown: changing ownership of './sys/module/workqueue/uevent': Read-only file system chown: changing ownership of './sys/module/workqueue/parameters': Read-only file system chown: changing ownership of './sys/module/workqueue/parameters/watchdog_thresh': Read-only file system chown: changing ownership of './sys/module/workqueue/parameters/disable_numa': Read-only file system chown: changing ownership of './sys/module/workqueue/parameters/debug_force_rr_cpu': Read-only file system chown: changing ownership of './sys/module/workqueue/parameters/power_efficient': Read-only file system chown: changing ownership of './sys/module/tpm': Read-only file system chown: changing ownership of './sys/module/tpm/uevent': Read-only file system chown: changing ownership of './sys/module/tpm/parameters': Read-only file system chown: changing ownership of './sys/module/tpm/parameters/suspend_pcr': Read-only file system chown: changing ownership of './sys/module/tpm/version': Read-only file system chown: changing ownership of './sys/module/sr_mod': Read-only file system chown: changing ownership of './sys/module/sr_mod/uevent': Read-only file system chown: changing ownership of './sys/module/sr_mod/parameters': Read-only file system chown: changing ownership of './sys/module/sr_mod/parameters/xa_test': Read-only file system chown: changing ownership of './sys/module/ip_vs_ftp': Read-only file system chown: changing ownership of './sys/module/ip_vs_ftp/uevent': Read-only file system chown: changing ownership of './sys/module/ip_vs_ftp/parameters': Read-only file system chown: changing ownership of './sys/module/ip_vs_ftp/parameters/ports': Read-only file system

該当のソースコード

Dockerfile

FROM mysql:8.0 ENV TZ=UTC COPY ./docker/mysql/my.cnf /etc/my.cnf

my.cnf

[mysqld] user=mysql character_set_server = utf8mb4 collation_server = utf8mb4_0900_ai_ci # timezone default-time-zone = SYSTEM log_timestamps = SYSTEM # Error Log log-error = mysql-error.log # Slow Query Log slow_query_log = 1 slow_query_log_file = mysql-slow.log long_query_time = 1.0 log_queries_not_using_indexes = 0 # General Log general_log = 1 general_log_file = mysql-general.log [mysql] default-character-set = utf8mb4 [client] default-character-set = utf8mb4

docker

#〜省略〜 db: build: context: . dockerfile: ./docker/mysql/Dockerfile environment: MYSQL_DATABASE: ${DB_NAME} MYSQL_USER: ${DB_USER} MYSQL_PASSWORD: ${DB_PASSWORD} MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} TZ: 'Asia/Tokyo' ports: - ${DB_PORT}:3306 volumes: - ./mysql-data:/var/lib/mysql #←元々はこれ - ./docker/mysql/my.cnf:/etc/mysql/conf.d/my.cnf

試したこと

・root権限のパスワードが定義されていないという記事ありますが、既に定義済み。
・Dockerを再インストールしたり、image、values、cacheなども削除。
・PCの再起動。
・mysqlのvaluesの別定義
→- ./docker/db/my.cnf:/etc/mysql/conf.d/my.cnf

実施コマンド

terminal

// ビルド docker-compose build --no-cache // 起動 docker compose up -d

構造

docker-autumn-laravel ├─ docker │ ├─ php │ │ └─ Dockerfile │ │ └─ php.ini │ ├─ nginx │ │ └─ Dockerfile │ │ └─ default.conf │ └─ mysql │ └─ Dockerfile │ └─ my.cnf │ ├─ src │ └─ Laravelのディレクトリ │─ .env │─ .gitignore └─ docker-compose.yml

補足情報(FW/ツールのバージョンなど)

MacBook 12.5.1 Intel
docker v4.12.0
mysql 8.0

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです