mysql有必要使用docker Docker容器怎样更改容器内应用程序的配置文件?

Docker容器怎样更改容器内应用程序的配置文件?不建议更改正在运行的容器配置。容器本身是无状态的。当然,也可以通过进入容器进行更改。诸如dockerexec之类的更改无法持久化。重新启动容器时,更改

Docker容器怎样更改容器内应用程序的配置文件?

不建议更改正在运行的容器配置。容器本身是无状态的。当然,也可以通过进入容器进行更改。诸如dockerexec之类的更改无法持久化。重新启动容器时,更改将丢失。正确的方法是将需要持久化的数据放在装载的存储卷中,并在需要更改配置时直接保存。

如何实现docker的数据持久化?

容器中的文件或目录监视到主机的硬盘,例如docker run-D-V/var/log/usr/local/Tomcat/logstomcat:9表示Tomcat容器中的/usr/local/Tomcat/logs将以这种方式装载到主机的/var/log中,即使删除了容器,也会将/var/log目录仍将保存主机的

正在运行的容器配置不会更改,并且容器本身是无状态的。当然,可以通过输入容器进行更改:

docker exec-it

这样的更改不能持久化。重新启动容器时,更改将丢失。正确的方法是将需要持久化的数据放在装载的存储卷中,并在需要更改配置时直接删除和重建。