Access running docker container filesystem

I am developing a WordPress theme and set up the development environment using docker. My docker-compose.yml volume property looks like this;

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

it mounts just the wp-content directory to the local machine. I now have to edit wp-config file which is in /var/www/html/ the docker image container. Can anyone here show me how to access and edit the wp-config file in the running docker container?

  • Connect to vagrant from docker via php
  • Docker number of lines in terminal changing inside docker
  • DNS issue with docker image
  • Mounting directory in docker container and running Gradle command
  • Increase Disk Space on Docker Toolbox
  • docker compose, vagrant and insecure Repository
  • How to properly run Docker on Google Compute Engine (auto restart)
  • Add entries to containers /etc//hosts When spinning up a pod with pod1.yaml or pod1.json
  • OpenStack with Docker fails to spawn instances
  • SSH Tunneling to docker container
  • How to run basic web app container in docker-py?
  • How to remove docker aufs folder?
  • One Solution collect form web for “Access running docker container filesystem”

    You can run a shell terminal in the running container.

    1. Get the container ID

       docker ps
      
    2. Run the terminal

       docker exec -it container_ID "/bin/bash"
      

    But, whatever change you do, it will not be persisted. You have to map this volume also.

     volumes:
          - ~/WordPress/wp-content:/var/www/html
    
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.