簡體   English   中英

docker:mysql服務器啟動后直接停止

[英]docker: mysql server stops directly after starting

在 docker 中啟動 mysql 服務器后,它立即停止。 docker 日志不是很有意義;) 我不知道,出了什么問題。 在我看來,我沒有改變任何東西。

mysql 15:04:45.27
mysql 15:04:45.29 Welcome to the Bitnami mysql container
mysql 15:04:45.30 Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-mysql
mysql 15:04:45.31 Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-mysql/issues
mysql 15:04:45.31
mysql 15:04:45.32 INFO ==> ** Starting MySQL setup **
mysql 15:04:45.36 INFO ==> Validating settings in MYSQL_*/MARIADB_* env vars
mysql 15:04:45.37 INFO ==> Initializing mysql database
mysql 15:04:45.39 INFO ==> Updating 'my.cnf' with custom configuration
mysql 15:04:45.40 INFO ==> Setting user option
mysql 15:04:45.41 INFO ==> Using persisted data
mysql 15:04:45.45 INFO ==> Running mysql_upgrade
mysql 15:04:45.46 INFO ==> Starting mysql in background
mysql 15:04:47.96 INFO ==> Stopping mysql

碼頭工人撰寫文件:

---

# Docker Web Development Stack (dstack) 1.0.3
#
# Runs Apache, MySQL, PHP, Redis and PhpMyAdmin
# SSL is preconfigured.
# Imagemagick and XDebug are activated.
#
# Run with 
# docker-compose up -d
#
# (C)2020 Harald Schneider
#

version: "3"

services:

  # --- MySQL 5.7
  #
  mysql:
    container_name: "dev-mysql"
    image: bitnami/mysql:5.7
    environment:
      - MYSQL_ROOT_PASSWORD=YOUR_PASSWORD_HERE
      - MYSQL_USER=admin
      - MYSQL_PASSWORD=YOUR_PASSWORD_HERE
    ports:
      - '127.0.0.1:3306:3306'
    volumes:
      - ./mysql/data:/bitnami/mysql/data
  
  # --- PHP 7.4
  #
  php:
    container_name: "dev-php"
    image: bitnami/php-fpm:7.4
    depends_on:
      - redis
    volumes:
      - ../www:/app:delegated
      - ./php/php.ini:/opt/bitnami/php/etc/conf.d/php.ini:ro

  # --- Apache 2.4
  #
  apache:
    container_name: "dev-apache"
    image: bitnami/apache:2.4
    ports:
      - '80:8080'
      - '443:8443'
    depends_on:
      - php
    volumes:
      - ../www:/app:delegated
      - ./apache/my_vhost.conf:/vhosts/myapp.conf:ro
      - ./apache/my_httpd.conf:/opt/bitnami/apache2/conf/httpd.conf
      - ./apache/certs:/certs
      # Use this for bitnami's builtin certs:
      # ./docker/apache/certs:/opt/bitnami/apache2/conf/bitnami/certs 

  # --- Redis 6.0
  #
  redis:
    container_name: "dev-redis"
    image: bitnami/redis:6.0
    environment:
      - REDIS_PASSWORD=YOUR_PASSWORD_HERE

  # --- PhpMyAdmin latest
  # Acccess via
  # http://127.0.0.1:81 or https://127.0.0.1:8143
  # Login with user root and mysql-password.
  #
  phpmyadmin:
    container_name: "dev-phpmyadmin"
    image: bitnami/phpmyadmin:latest
    depends_on:
      - mysql
    ports:
      - '81:8080'
      - '8143:8443'
    environment:
      - DATABASE_HOST=host.docker.internal

volumes:
  dev-mysql:
    driver: local

任何提示我如何獲得更多日志信息或任何提示究竟是什么導致了問題?

謝謝

“解決方案”:有趣 - 與否 - 問題是/被“損壞”了 mysql 數據庫。 但我沒有機會在任何地方看到任何日志。 剛剛有一個猜測,我是對的。

你可以試試

environment:
  - BITNAMI_DEBUG=true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM