怎样直接修改docker容器内的文件

发布时间:2024-07-08 点击:80
怎样直接修改docker容器内的文件?修改 docker 容器(container) 里文件,我们以mysql为例,修改mysql配置文件有两种方法:
1、进入容器,修改容器里的mysql的配置文件,然后重新启动容器,例如:
$ sudo docker exec -it pwc-mysql /usr/bin/bash
然后可以进入容器的命令行模式,接着修改?/etc/mysql/my.cnf?文件即可
2、挂载主机的mysql配置文件,官方文档如下:
mysql启动配置是在文件/etc/mysql/my.cnf中指定的,而该文件又包含在/etc/mysql/conf.d目录中以.cnf结尾的任何文件。此目录中文件中的设置将增加和/或覆盖/etc/mysql/my.cnf中的设置。
如果要使用自定义的mysql配置,可以在主机上的目录中创建替代配置文件,然后将该目录位置作为/etc/mysql/conf.d装入mysql容器中。
如果/my/custom/config file.cnf是自定义配置文件的路径和名称,则可以这样启动mysql容器(注意,此命令中仅使用自定义配置文件的目录路径):
$ docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e mysql_root_password=my-secret-pw -d mysql:tag这将启动一个新的容器some mysql,其中 mysql实例使用/etc/mysql/my.cnf和/etc/mysql/conf.d/config-file.cnf中的组合启动设置,后者的设置优先。
西部数码的容器云产品是通过docker技术,在云计算集群服务器上部署容器云服务实现,功能强大、简单易用,可作集群服务,自由轻松搭建私有网络,轻松组建服务集群。
高性价比的容器云产品链接 https://www.west.cn/paas/container/


服务器性能不佳-云服务器问题
如何通过消息推送来提高网站转化率
网站SEO如果出现负面信息,怎么操作才能从百度删除?
高防服务器租用
这个我想绑定到这空间绑定不了
网站优化技巧:百度自动推送代码你加了吗
阿里域名不买云服务器怎么备案
商标分类查询33类