访问正在运行的docker容器文件系统

我正在开发一个WordPress主题,并使用docker设置开发环境。 我的docker-compose.yml卷属性看起来像这样;

volumes: - ~/WordPress/wp-content:/var/www/html/wp-content 

它只把wp-content目录挂载到本地机器上。 我现在必须编辑/ var / www / html / docker映像容器中的wp-config文件。 任何人都可以在这里看到如何访问和编辑正在运行的docker容器中的wp-config文件吗?

您可以在正在运行的容器中运行一个shellterminal。

  1. 获取容器ID

      docker ps 
  2. 运行terminal

      docker exec -it container_ID "/bin/bash" 

但是,无论你做什么改变,都不会被持续。 你也必须映射这个卷。

  volumes: - ~/WordPress/wp-content:/var/www/html