docker 退出mysql_Docker mysql即时退出
我有一个Mysql Docker问题,当我运行我的docker-compose up命令时退出。Docker mysql即时退出
这里是我的docker-compose.yml文件:
version: "2"
services:
web:
build: ./app
links:
- "db-mongo:db-mongo"
- "db-mysql:db-mysql"
ports:
- "443:3000"
volumes:
- "./app:/src"
- "/src/.sass-cache"
- "/src/node_modules"
- "/src/lib"
db-mongo:
build: ./mongo
ports:
- "27017:27017"
volumes:
- "./mongo/db:/data"
db-mysql:
image: mysql
ports:
- "3306:3306"
volumes:
- "./mysql/db:/var/lib/mysql"
- "./mysql/log:/var/log/mysql"
- "./mysql/conf.d:/etc/mysql/conf.d"
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: testt
文件夹./mysql/db和./mysql/log是空的。
当运行docker-compose up,这里的输出:
db-mysql_1 | Initializing database
server_db-mysql_1 exited with code 1
当我运行docker ps -a: 0a5a7a643f18 MySQL的 “docker-entrypoint.sh” 10分钟前结束(1)8分钟前server_db-mysql_1
奇怪的是,如果我跑docker run -d --name=new-mysql -p 3306:3306 -v /var/www/server/mysql/db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password mysql它的工作原理...
这里的docker logs 97c -f输出:
Initializing database
Database initialized
MySQL init process in progress...
Warning: Unable to load '/usr/share/zoneinfo/Factory' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/posix/Factory' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/right/Factory' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
MySQL init process done. Ready for start up.
为什么我的docker-compose不能让我的mysql docker保持活动状态?我必须错过一些东西......帮助!谢谢
编辑:它似乎是我的conf.d文件夹这是一些问题,因为当我删除卷- "./mysql/conf.d:/etc/mysql/conf.d",server_db-mysql保持活着。
这里是mysql/conf.d/my.cnf文件内容:
[mysqld]
general_log_file = /var/log/mysql/mysql.log
general_log = 1
为什么该文件崩溃MySQL的?
docker 退出mysql_Docker mysql即时退出相关推荐
- docker mysql总是退出_docker 安装 mysql
Docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布 ...
- docker 安装mysql_docker学习4docker安装mysql环境
前言 docker安装mysql环境非常方便,简单的几步操作就可以了 拉取mysql镜像 先拉取mysql的镜像,可以在docker的镜像仓库找到不同TAG标签的版本https://hub.docke ...
- suse docker 安装mysql_Docker(三):Docker安装MySQL
查找MySQL镜像 镜像仓库 https://hub.docker.com/ 下拉镜像 docker pull mysql:5.7 查看镜像 docker images 创建MySQL容器 命令式启动 ...
- mac 终端里进入mysql和退出
先在偏好设置里启动mysql服务 获取超级权限 在终端输入代码 sudo su 输入完后获取超级权限 终端显示 sh-3.2# 输入本机密码(Apple ID密码) 接着通过绝对路径登陆 代码 /us ...
- docker 容器启动后立马退出的解决方法
docker 容器启动后立马退出的解决方法 参考文章: (1)docker 容器启动后立马退出的解决方法 (2)https://www.cnblogs.com/wangbaojun/p/1071181 ...
- MySQL如何退出命令行
mysql 无法退出sql命令行编辑 1.出现这种问题.怎么也退出不了MySQL的SQL命令行 2.如图所示
- MySQL运行退出命令
MySQL运行退出命令 Mac: 直接打开terminal输入以下命令 该路径为默认安装路径 /usr/local/MySQL/bin/mysql -u root -p Windows: 进入自己my ...
- centos7 mysql登录退出命令
1. MySQL登录与退出登录Mysql:"输入mysql -u帐号 -p密码 这是登陆mysql退出:mysql > exit;以下是实例参考下: 登录Mysql:"输入m ...
- docker tomcat mysql_Docker下Tomcat容器中使用Mysql的方法
在这里我们使用Tomcat容器来运行war包,不过作为一个网站一个程序,如果需要用到数据库的,那么Tomcat容器中如何连接Mysql呢? 已经pull了tomcat和mysql镜像,可以使用dock ...
最新文章
- Faster RCNN解析
- 牛客 - 「土」巨石滚滚(贪心)
- 理解线程的挂起,sleep还有阻塞
- Dubbo学习总结(10)——里程碑式 Dubbo 2.7.5 版本发布,性能提升30%,支持 HTTP/2、TLS、Protobuf等特性。
- 《网络攻防》 第六周学习总结
- 哪些蔬菜基本不会使用农药?
- mysql 翻译函数_Mysql翻译拼音
- pyboard使用心得记录-基于对sk6812的控制(欢迎补充)
- Android 实现一键加QQ群,一键加QQ好友
- 2019 杭电多校第6场 HDU - 6638 Snowy Smile 线段树 最大子段和
- Linux tmpfs是什么
- CSDN如何搜索自己的博客;使用Google搜索自己的博客
- 华为新员工入职培训计划曝光!你留不住员工的原因就在这! zz
- 生活随记-下周很重要
- 【论文笔记】:作物分类--多时相极化SAR数据的旱地作物分类研究
- 人工智能推动基础科学理论突破 人工智能推动基础科学理论突破
- Python 中 if not 的用法
- matlab图像识别一
- 攻防世界 pwn string
- 基础——无线协议 802.11 b/g/n
热门文章
- MindSpore技术理解(上)
- CodeGen结构循环回路
- 激光雷达数据到云cloud
- 大数据目标检测推理管道部署
- 2021年大数据Spark(五十三):Structured Streaming Deduplication
- System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“ not found
- AtomicBoolean 的使用与介绍
- Java开发工具简介
- python学习-day2_课堂作业
- windows10 计算器无法打开(转)