Insbesondere wenn Sie versuchen, verschiedene Container mit docker-compose up -d
mit ** WSL2 + Docker Desktop für Windows (+ Docker Compose) ** zu starten, nur ** MySQL-Container (neueste Version von 5.7) Nicht aufgestanden **
# docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------------------------
test-_back_1 /wait-for-it.sh mysql-db ... Up 0.0.0.0:8080->8080/tcp
test-_front_1 /bin/sh -c envsubst '$$TES ... Up 0.0.0.0:3000->80/tcp
test-_mysql-db_1 docker-entrypoint.sh mysqld Exit 1
Überprüfen Sie die Protokolle mit docker-compose logs -f
log
mysql-db_1 | 2020-10-17 02:54:50+09:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.31-1debian10 started.
mysql-db_1 | 2020-10-17 02:54:50+09:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
mysql-db_1 | 2020-10-17 02:54:50+09:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.31-1debian10 started.
mysql-db_1 | 2020-10-17 02:54:50+09:00 [Note] [Entrypoint]: Initializing database files
mysql-db_1 | mysqld: [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored.
mysql-db_1 | 2020-10-16T17:54:50.236065Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
mysql-db_1 | 2020-10-16T17:54:50.243510Z 0 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
mysql-db_1 | 2020-10-16T17:54:50.984126Z 0 [Warning] InnoDB: New log files created, LSN=****
mysql-db_1 | 2020-10-16T17:54:51.113491Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
mysql-db_1 | 2020-10-16T17:54:51.128211Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: ********
mysql-db_1 | 2020-10-16T17:54:51.133628Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
mysql-db_1 | mysqld: Can't change permissions of the file 'ca-key.pem' (Errcode: 1 - Operation not permitted)
mysql-db_1 | 2020-10-16T17:54:51.184562Z 0 [ERROR] Could not set file permission for ca-key.pem
mysql-db_1 | 2020-10-16T17:54:51.184583Z 0 [ERROR] Aborting
mysql-db_1 |
Und schlussendlich
mysql-db_1 | 2020-10-16T17:54:51.184562Z 0 [ERROR] Could not set file permission for ca-key.pem
mysql-db_1 | 2020-10-16T17:54:51.184583Z 0 [ERROR] Aborting
Es ist groß
Als ich gegoogelt habe, habe ich das folgende Problem gefunden
Als ich es mir ansah, gab es eine Antwort, dass es funktionierte, als ich von ** mysql: 5.7
** zu ** mysql: 5.7.16
** wechselte. Als ich also die Version änderte, fing es an zu funktionieren.
(In meinem Fall habe ich die Version von MySQL in docker-compose.yml
geschrieben, also habe ich sie geändert)
――Hängt es mit der Autorität zum Montieren zusammen? Es scheint so, aber ich bin damit einverstanden, weil ich vorerst vor Ort umziehen kann
Recommended Posts