Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # example1-volume.yaml
- #
- - hosts: localhost
- tasks:
- - name: check if myvolume exists
- command: docker volume inspect myvolume
- register: myvolume_exists
- failed_when: false
- - name: create myvolume
- command: docker volume create --name myvolume
- when: myvolume_exists|failed
- #
- # example2-A-Create-volume.yaml
- #
- - name: Run mariadb
- docker_container:
- name: mariadb-container
- image: mariadb
- env:
- MYSQL_ROOT_PASSWORD: "secret-password"
- MYSQL_DATABASE: "db"
- MYSQL_USER: "user"
- MYSQL_PASSWORD: "password"
- ports:
- - "3306:3306"
- volumes:
- #mariadb-data is a named volume which was automatically created by docker:
- - mariadb-data:/var/lib/mysql
- #
- # example2-B-Inspect-volume.sh
- sudo docker volume inspect mariadb-data
- # You will see below
- [
- {
- "Name": "mariadb-data",
- "Driver": "local",
- "Mountpoint": "/var/lib/docker/volumes/mariadb-data/_data",
- "Labels": null,
- "Scope": "local"
- }
- ]
Add Comment
Please, Sign In to add comment