Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.0k 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 Answer

0 votes
by (71.8m points)

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

启动后该咋备份咋备份。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...