Skip to content

Instantly share code, notes, and snippets.

@carlessanagustin
Last active May 27, 2016 04:59
Show Gist options
  • Save carlessanagustin/edde5622adf5abcbb9b59ff21adb17ac to your computer and use it in GitHub Desktop.
Save carlessanagustin/edde5622adf5abcbb9b59ff21adb17ac to your computer and use it in GitHub Desktop.
Comparison between a docker-compose script and a ansible playbook for launchin a Wordpress stack

docker-compose

wordpress:
 image: wordpress
 links:
   - db:mysql
 ports:
   - 8080:80

db:
 image: mariadb
 environment:
   MYSQL_ROOT_PASSWORD: example

ansible playbook

---
- name: "Launch wordpress container"
  docker:
    name: wordpress
    image: wordpress
    links:
      - db:mysql
    ports:
      - 8080:80

- name: "Launch database container"
  docker:
    name: db
    image: mariadb
    env:
      MYSQL_ROOT_PASSWORD: example

from: https://www.ansible.com/blog/six-ways-ansible-makes-docker-compose-better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment