互联网服务DockerMySQL

怎样进入一个exit状态的容器

我有个数据库容器,因为innodb_buffer_pool_size值太小(mysql5.5默认的128m)导致的自动关闭,现在想进入这个容器进行修改,但是只要run的时候就会因为这个问题而退出,有什么办法可以进入这个容器的?...显示全部

我有个数据库容器,因为innodb_buffer_pool_size值太小(mysql5.5默认的128m)导致的自动关闭,现在想进入这个容器进行修改,但是只要run的时候就会因为这个问题而退出,有什么办法可以进入这个容器的?

QQ截图20150926132607.png


QQ截图20150926132620.png


收起
参与10

查看其它 3 个回答zzfzqq的回答

zzfzqqzzfzqq系统运维工程师shsg

方法名: 修改镜像并重新commit

具体操作:

先进入镜像:docker run -it mysql:5.6   /bin/bash ,修改my.cnf 文件中的参数innodb_buffer_pool_size = 6G ,数值你自己调整吧。

然后退出镜像执行 docker  commit  `docker ps -a -q -l `   mysql:5.6

最后重新运行此容器即可。可以换个容器名字,防止冲突,或者删掉老的。重新运行。

注意:数据别弄丢哈!!





  

互联网服务 · 2015-10-12
浏览3754

回答者

zzfzqq
系统运维工程师shsg
擅长领域: Docker云计算容器引擎

zzfzqq 最近回答过的问题

回答状态

  • 发布时间:2015-10-12
  • 关注会员:5 人
  • 回答浏览:3754
  • X社区推广