访问正在运行的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。
-
获取容器ID
docker ps
-
运行terminal
docker exec -it container_ID "/bin/bash"
但是,无论你做什么改变,都不会被持续。 你也必须映射这个卷。
volumes: - ~/WordPress/wp-content:/var/www/html