wiki:use_hetzner_storage_box_docker_volume
This is an old revision of the document!
Table of Contents
Use Hetzner storage box as docker volume
Create volume with cifs driver
docker volume create \ --driver local \ --opt type=cifs \ --opt device=//uxxxxxx.your-storagebox.de/backup/dock_vol \ --opt o=addr=uxxxxxx.your-storagebox.de,iocharset=utf8,rw,username=uxxxxxx,password=xxxxxxxxxx,file_mode=0660,dir_mode=0660 \ --name docker_volume
Ansible playbook task example:
- hosts: "myhost" pre_tasks: - name: Create docker volume on shared storagebox docker_volume: name: docker_volume driver_options: type: cifs device: "device=//uxxxxxx.your-storagebox.de/backup/dock_vol" o: "addr=uxxxxxx.your-storagebox.de,iocharset=utf8,rw,username=uxxxxxx,password=xxxxxxxxxx,file_mode=0660,dir_mode=0660" tags: volume
Test example
docker run -d \ --name=nginxtest \ -v cif-volume:/usr/share/nginx/html \ nginx:latest
Tested on
- Docker 23.0.1
- ansible 2.9.27
See also
References
wiki/use_hetzner_storage_box_docker_volume.1678356912.txt.gz · Last modified: 2023/03/09 10:15 by antisa