gpt4 book ai didi

docker - docker容器中的打开文件已关闭

转载 作者:行者123 更新时间:2023-12-02 19:11:17 25 4
gpt4 key购买 nike

我启动一个mysql容器并更改容器内的配置文件,在这种情况下为/etc/mysql/my.cnf。并重新启动容器。

该配置文件可能有问题,容器无法启动。容器关闭后如何编辑该配置文件?

最佳答案

容器是不可变的,您的更改和配置都消失了。您应该使用Dockerfile构建自定义镜像并包含my.cnf。

它可以轻松完成,创建一个文件夹,在其中创建my.cnf和仅两行的Dockerfile

FROM mysql
ADD my.cnf /path/to/mysql/conf/folder # replace with the path where you'd usually put the conf file

现在构建并运行:
docker build -t custom_mysql .
docker run custom_mysql // << add the run options you need/want (exposed port for example or container name)

关于docker - docker容器中的打开文件已关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36905163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com