应用场景:


1、容器中配置文件错误无法启动。

2、任何不启动容器时修改配置文件。


方法:


1、Copy容器中的配置文件出来。

2、修改此配置文件

3、将配置文件重新覆盖回容器内


命令


docker cp 容器ID:容器中配置文件地址 .
docker cp 宿主机文件 容器ID:容器中配置文件地址

例如MySQL:

docker cp 容器ID:/etc/mysql/mysql.conf.d/mysqld.cnf .
docker cp mysqld.cnf 容器ID:/etc/mysql/mysql.conf.d/mysqld.cnf