Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.1k views
in Technique[技术] by (71.8m points)

docker mysql容器无法启动,现想复制出原容器数据。怎么做?

失误修改了mysql5.7 容器内mysql /etc/mysql/my.cnf配置 导致mysql 容器无法启动。遗憾的是myql 数据并未备份 能否通过 inspect Mounts id 找到mysql 数据 ?
mysql 信息如下

image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

用你的容器 docker commit+save 生成一个镜像快照,然后 docker run 启动这个新镜像,启动的时候记得指定 CMD 到一个启动后不会挂掉的进程上,这样你就能正常启动它了。

启动后该咋备份咋备份。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...