首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >docker: mysql服务器启动后立即停止

docker: mysql服务器启动后立即停止
EN

Stack Overflow用户
提问于 2020-10-13 23:14:09
回答 2查看 109关注 0票数 0

在docker中启动mysql服务器后,它会立即停止。docker日志不是很有意义;)我不知道出了什么问题。在我看来,我没有改变任何事情。

代码语言:javascript
运行
复制
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编写文件:

代码语言:javascript
运行
复制
---

# 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

有没有提示我如何获得更多的日志信息,或者有什么提示会导致这个问题?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2021-11-17 13:48:48

你可以试试

代码语言:javascript
运行
复制
environment:
  - BITNAMI_DEBUG=true
票数 0
EN

Stack Overflow用户

发布于 2020-10-16 00:55:49

“解决方案”:有趣或不好笑-问题是/被“损坏”的mysql数据库。但是我没有机会在任何地方看到任何日志。我猜对了,我猜对了。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64338001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档