docker容器运行mysql持久化_OS x下使用Docker 持久化Mysql 数据出现问题

初学Docker ,请见谅。

系统: OS X 10.11.1 (15B42)

运行docker工具:Docker Quickstart Terminal virtualbox 5.0.8

docker 版本:Docker version 1.8.2, build 0a8c2e3镜像 docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE

ubuntu14            v1                  5044888e9250        6 days ago          254.8 MB

mysql               5.6                 80013edd4cba        2 weeks ago         324.2 MB

dev/mysql           latest              80013edd4cba        2 weeks ago         324.2 MB

基于dev/mysql镜像启动容器命令

docker run -p 3306:3306 -v ~/Develop/docker/php/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -it dev/mysql

错误

Initializing database

2015-11-10 03:19:14 0  /usr/sbin/mysqld (mysqld 5.6.27) starting as process 17 ...

2015-11-10 03:19:14 17  InnoDB: Using atomics to ref count buffer pool pages

2015-11-10 03:19:14 17  InnoDB: The InnoDB memory heap is disabled

2015-11-10 03:19:14 17  InnoDB: Mutexes and rw_locks use GCC atomic builtins

2015-11-10 03:19:14 17  InnoDB: Memory barrier is not used

2015-11-10 03:19:14 17  InnoDB: Compressed tables use zlib 1.2.8

2015-11-10 03:19:14 17  InnoDB: Using Linux native AIO

2015-11-10 03:19:14 17  InnoDB: Using CPU crc32 instructions

2015-11-10 03:19:14 17  InnoDB: Initializing buffer pool, size = 128.0M

2015-11-10 03:19:14 17  InnoDB: Completed initialization of buffer pool

2015-11-10 03:19:14 17  InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!

2015-11-10 03:19:14 17  InnoDB: Setting file ./ibdata1 size to 12 MB

2015-11-10 03:19:14 17  InnoDB: Database physically writes the file full: wait...

2015-11-10 03:19:14 17  InnoDB: Setting log file ./ib_logfile101 size to 48 MB

2015-11-10 03:19:14 17  InnoDB: Setting log file ./ib_logfile1 size to 48 MB

2015-11-10 03:19:15 7fa012ebc740  InnoDB: Operating system error number 13 in a file operation.

InnoDB: The error means mysqld does not have the access rights to

InnoDB: the directory.

2015-11-10 03:19:15 7fa012ebc740  InnoDB: Assertion failure in thread 140325488936768 in file fil0fil.cc line 875

InnoDB: Failing assertion: ret

InnoDB: We intentionally generate a memory trap.

InnoDB: Submit a detailed bug report to http://bugs.mysql.com.

InnoDB: If you get repeated assertion failures or crashes, even

InnoDB: immediately after the mysqld startup, there may be

InnoDB: corruption in the InnoDB tablespace. Please refer to

InnoDB: http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html

InnoDB: about forcing recovery.

03:19:15 UTC - mysqld got signal 6 ;

This could be because you hit a bug. It is also possible that this binary

or one of the libraries it was linked against is corrupt, improperly built,

or misconfigured. This error can also be caused by malfunctioning hardware.

We will try our best to scrape up some info that will hopefully help

diagnose the problem, but since we have already crashed,

something is definitely wrong and this may fail.

key_buffer_size=8388608

read_buffer_size=131072

max_used_connections=0

max_threads=151

thread_count=0

connection_count=0

It is possible that mysqld could use up to

key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 68108 K  bytes of memory

Hope that's ok; if not, decrease some variables in the equation.

Thread pointer: 0x0

Attempting backtrace. You can use the following information to find out

where mysqld died. If you see no messages after this, something went

terribly wrong...

stack_bottom = 0 thread_stack 0x40000

/usr/sbin/mysqld(my_print_stacktrace+0x2c)

/usr/sbin/mysqld(handle_fatal_signal+0x481)

/lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0)

/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)

/lib/x86_64-linux-gnu/libc.so.6(abort+0x148)

/usr/sbin/mysqld

/usr/sbin/mysqld

/usr/sbin/mysqld

/usr/sbin/mysqld

/usr/sbin/mysqld

/usr/sbin/mysqld(_Z24ha_initialize_handlertonP13st_plugin_int+0x48)

/usr/sbin/mysqld

/usr/sbin/mysqld(_Z11plugin_initPiPPci+0x8f0)

/usr/sbin/mysqld(_Z11mysqld_mainiPPc+0x865)

/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)

/usr/sbin/mysqld

The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains

information that should help you find out what is causing the crash.

按照官网说明改为完整路径名

86c3b0bbe197aca55f33530b28bfb14d.png

之后不会直接抛出错误 但是执行docker ps后没有出现容器的进程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/333501.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 命令之 rcp -- 远程文件复制

文章目录一、命令介绍一、命令介绍 rcp命令的英文是“remote file copy”,即远程文件复制,可以使在两台Linux主机之间的文件复制操作更简单。通过适当的配置,在两台Linux主机之间复制文件而无需输入密码,就像本地文件复制一样简单…

Java short 无符号右移_char类型byte类型或short类型进行无符号右移遇到的神奇问题...

代码package com.ggp.test.Third;/*** Author:ggp* Date:2019/7/27 17 23* Description:*/public class URShift {public static void main(String[] args) {byte b -1;System.out.println(Integer.toBinaryString(b));System.out.println(Integer.toBinaryString(b>>&g…

oracle adf_Oracle ADF和Oracle Jet一起工作。 建筑模式

oracle adf在本文中,我将考虑在Oracle ADF和Oracle Jet的组合之上实现应用程序的各种体系结构模式。 练习ADF的组织可能会考虑将Oracle Jet合并到现有项目中,以刷新外观并使其具有现代感和响应能力,并以新方式实施新功能。 它可能会考虑将Ora…

SVN 批量添加文件到版本库的命令脚本

svn status | grep "?" | awk {print 2} | while read line;do svn add{line};done;svn status 该命令用于查看文件信息,其中 M 代表修改,? 代表未知(即需要添加的文件);grep "?" 查找包含 ? …

php 打包下载网络图片,PHP实现图片批量打包下载功能

上次遇到一个需要打包下载批量图片的问题,找了一下发现这个好方法,记录一下。首先新建一个zipfile打包类:class zipfile {var $datasec array ();var $ctrl_dir array ();var $eof_ctrl_dir "\x50\x4b\x05\x06\x00\x00\x00\x00"…

tomee_OpenLiberty:注入错误,适用于TomEE和Wildfly

tomee当我在此博客上工作时,遇到此错误: [INFO ] DSRA8203I: Database product name : MySQL [INFO ] DSRA8204I: Database product version : 8.0.11 [INFO ] DSRA8205I: JDBC driver name : MySQL Connector/J [INFO ] DSRA8206I: JDBC …

Subversion(SVN)/TortoiseSVN 的分支合并方法

文章目录方法一方法二方法一 我改变主干分(trunk 分支)支本地的内容然后提交我在 RB 分支中进行其他更改并提交在主干的工作副本中,我使用 TortoiseSVN 从 RB 分支合并到主干分支,选择 Merge a range of revisions --> all re…

php 即时到账,paypal即时到账php实现代码

http://paypal.ebay.cn/integrationcenter/list__resource_2.html中文php开发简介:http://www.paypal-china.org/wangzhai/197.html以下是ecshop中paypal的支付代码这段代码是向paypal支付接口提交的{{{ //商家注册的邮箱}}}以下是官方提供的,接受到payp…

destroy 方法_线程方法destroy()和stop(Throwable)在JDK 11中删除

destroy 方法DrDeprecator (Stuart Marks)在core-libs-dev OpenJDK邮件列表上的消息“ RFR(s):8204243:remove Thread.destroy()和Thread.stop(Throwable) ”…

SVN 版本库管理实践

SVN 版本库中应该有两种划分体系,一是按产品划分,每个产品业务系统都按主干、分支结构划分;另外按项目划分。 项目分支归集暂时不能识别为产品的软件模块或补丁,项目分支的最初代码从产品分支体系中分支创建。当项目分支中的部分模…

java获取文件夹 路径,Java获取文件的路径

本文记录的是如何获取资源文件的路径.先看看我设置的文件目录结构,如下图所示:___Java Build Path的设置如下图所示, 主要看build project之后的文件输出目录:___在Java中有两种方式可以获取到文件的路径,通过下面的测试代码看看它们的不同:12345String …

java 示例_功能Java示例 第4部分–首选不变性

java 示例这是称为“ Functional Java by Example”的系列文章的第4部分。 在上一部分中,我们讨论了一些副作用,并且我想进一步详细说明如何通过将不可变性引入代码中来防止意外地对数据进行操作。 如果您是第一次来,最好是从头开始阅读。 …

SVN merge(合并) 的三种方式

文章目录一、合并一个范围的版本(Merge a range of revisions)二、复兴合并(Reintegrate a branch)三、合并两个不同的树(Merge two different trees)四、实例五、总结合并的工作是 把主干或者分支上合并范…

php主机安装v2,RackTables 安装教程Installation GuideV2

RackTables安装教程 V1.01.准备一份Ubuntu 12.04.01 LTS的 ISO (系统最好用Ubuntu的版本,简单实用)。2.安装操作系统, 功能选中OPENSSH SERVER (开启SSH)和 LAMP SERVER ,注意在LAMP安装过程中会提示MySQL的ROOT密码,这个密码很重要&#xff…

java延时执行_Java谓词的延迟执行

java延时执行在先前的文章“ 用Java的供应商延迟执行 ”和“ Java的消费者延迟执行 “,我看着很容易地通过推迟标准Java API接受,分别在Java执行供应商 S和消费者秒。 在本文中,我将对标准JDK提供的API如何通过标准功能接口Predicate允许延迟…

Mac 如何彻底删除/卸载程序

卸载某些应用程序后会留下一些预置文件和缓存等,一般这些文件没有潜在坏处,不过有些文件的存在也会导致无法正常安装新版本,你可以删除它们来彻底跟该应用程序说拜拜。这些文件通常位于以下路径: ~/Library/Application Support/…

air java,Java Bean

1.Java Bean 简介Java Bean (也称为Bean) 是一个遵循特定写法的Java类,只不过这个类需要遵循一些编码的约定,通常具有如下特点:1).它是一个公开的(public)类;2).它有一个默认的构造方法,也就是不带参数的构造方法(在实…

如何理解Java的类变量、成员变量、常量、类属性、实例属性、字段(field)、成员方法、类方法

文章目录变量相关概念变量/常量类变量/静态变量成员变量/实例变量类属性/实例属性/对象属性什么是 field成员变量和类变量的区别两个变量的生命周期不同访问方式不同数据存储位置不同方法相关概念示例代码判断题变量相关概念 变量/常量 所谓变量就是指可以改变的数据量&#…

无处不再的广告_我的机器人现在无处可去。 无家可归。 无服务器。

无处不再的广告我通常会关注各种网站-最新出版物,热门新报价,限时游戏和竞赛等。 其中大多数不提供“干净”的通知系统,例如RSS feed。 因此,我经常不得不刮擦他们HTML才能达到我的需求。 这意味着我经常需要运行一些自定义的字…

java service实例,javaweb后端实例 service

service的作用1.将前端需要的业务代码封装成接口2.将do数据封装为vo3.水平有限只知道这些下面展示的代码为将do封装为vopublic class StationService { private StationDao stationDao new StationDao(); public List listSLByYear(int year) { //创建vo链表 List list new L…