実現したいこと
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
1FROM mysql:8.0 2 3ENV TZ=UTC 4 5COPY ./docker/mysql/my.cnf /etc/my.cnf
my.cnf
1[mysqld] 2user=mysql 3character_set_server = utf8mb4 4collation_server = utf8mb4_0900_ai_ci 5 6# timezone 7default-time-zone = SYSTEM 8log_timestamps = SYSTEM 9 10# Error Log 11log-error = mysql-error.log 12 13# Slow Query Log 14slow_query_log = 1 15slow_query_log_file = mysql-slow.log 16long_query_time = 1.0 17log_queries_not_using_indexes = 0 18 19# General Log 20general_log = 1 21general_log_file = mysql-general.log 22 23[mysql] 24default-character-set = utf8mb4 25 26[client] 27default-character-set = utf8mb4
docker
1#〜省略〜 2db: 3 build: 4 context: . 5 dockerfile: ./docker/mysql/Dockerfile 6 environment: 7 MYSQL_DATABASE: ${DB_NAME} 8 MYSQL_USER: ${DB_USER} 9 MYSQL_PASSWORD: ${DB_PASSWORD} 10 MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} 11 TZ: 'Asia/Tokyo' 12 ports: 13 - ${DB_PORT}:3306 14 volumes: 15 - ./mysql-data:/var/lib/mysql #←元々はこれ 16 - ./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
1// ビルド 2docker-compose build --no-cache 3// 起動 4docker 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

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/15 13:01
2022/12/14 08:17