Run Command Inside of Docker Container Using Ansible

Question:

what I’m trying to accomplish is to run commands inside of a Docker container that has already been created on a Digital Ocean Ubuntu/Docker Droplet using Ansible.

Can’t seem to find anything on this, or I’m majorly missing something. This is my Ansible task in my play book. I’m very new to Ansible so any advice or wisdom would be greatly appreciated.

Answer:

You should be able to execute a script (with your sequence of command in it) with docker exec:

  • /path/to/script should be accessible by your Ansible process.
  • /path/to/log is a path inside the container, that could be shared in a volume.

Leave a Reply