Aller au contenu

Changer path de docker


clems

Messages recommandés

Bonjour,

Je souhaiterai que par défaut les volumes, container and co ne soient pas installés dans "/volume1/@docker" mais dans "/volume1/docker".

Le but est de disposer facilement de l'accès au différents fichiers et aussi avoir un meilleur contrôle sur l'ensemble de Docker.

Avez-vous une idée?

Merci d'avance. 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

C'est à toi de le faire lorsque tu lances l'installation d'une image. Il faut pour cela que tu configures le volume en précisant tes différents dossiers d'installation ou d'utilisation de data.

Soit en passant par Docker Compose, soit en passant directement par l'interface de Docker DSM qui fera la même chose que l'édition sous Docker Compose mais en version graphique.

https://docs.docker.com/storage/volumes/#choose-the--v-or---mount-flag

Tu peux aussi voir le tuto de @Einsteinium sur l'installation de Plex via Docker qui le fait en interface graphique mais passe par l'étape "volume" pour indiquer ou se trouve sa médiathèque et ou il veut que Plex s'installe et place ses propres données d'application.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Merci pour ta réponse, je connais un peu docker pour avoir un swarm cluster de 5 RPI et j'ai du mal expliquer ma problématique.

J'ajoute un volume

docker create volume portainer_data

On l'inspect

docker volume inspect portainer_data
[
    {
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/volume1/@docker/volumes/portainer_data/_data",
        "Name": "portainer_data",
        "Options": {},
        "Scope": "local"
    }
]
 

Par défaut le mount point est  "Mountpoint": "/volume1/@docker/volumes/portainer_data/_data",

Je trouve pas le fichier de configuration de docker pour changer "/volume1/@docker/" par "/volume1/docker/" 

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Hello,

Je ne suis pas un pro linux ni des dockers mais je potasse la chose depuis quelques jours de façon assidue. Je pense avoir compris la question et... je n'ai pas la solution. 🙂

Le "@docker" doit probablement être encodé dans le paquet Docker. De plus le contenu de @docker est bien différent de ce que laisse présager la réponse de "docker volume inspect" :

Quelques recherches de liens symboliques permettent de localiser l'endroit qui pointe vers @docker

Citation

root@DISKSTATION:/# find . -lname /volume1/@docker
./volume1/@appstore/Docker/docker

L'exploration du contenu de ./volume1/@appstore/Docker/docker montre que les containers, volumes etc ont des noms "illisibles"

Citation

root@DISKSTATION:/volume1/@appstore/Docker/docker# ls containers -ls
total 0
0 drwx------ 1 root root 178 Feb  6 14:56 0d373ada9f41483e65b3c063863fd97d7feca54046ce1328f0f6b7c88b18517d
0 drwx------ 1 root root 146 Feb  6 17:14 120ebf9af9a6a4210080969ded3dce130ae8373294492f7c4f83a507e7bd0261
0 drwx------ 1 root root 146 Feb  7 12:36 1f330cf9b2d817202594261f114c911ad428ddd1a4cec209b797c004ee2d757a
0 drwx------ 1 root root 146 Feb  7 17:14 2e2e10f54272f1627bd90c8a8344a71ca3c71928ec6b993c4efbff27a53dba05
0 drwx------ 1 root root 146 Feb  7 17:34 4363e05430947e1d7f118df12317105bd80cc8e19f64596492e9388c3d888929
0 drwx------ 1 root root 146 Feb  7 18:14 5f06d66f676f0626fd0143138af58c78499598020c4f51577923357d8d81492f
0 drwx------ 1 root root 178 Feb  6 17:13 d19b82941860684618ebbc62efb06d59e739a49e50f3ed5437ec3bf51d792a3d
0 drwx------ 1 root root 178 Feb  5 11:05 e6a4a64aae31db75b8631ce177840f79c26758d9aca82c3cce5a818d4cd9d457
0 drwx------ 1 root root 178 Feb  7 18:15 e95707cfd28ee57aae724364ca8c5a408eec47748414cc61b658b35e0f70002b
0 drwx------ 1 root root 178 Feb  6 17:13 fe831fca3653280ccb9733b8df6a785ae8d56b5fcd13e078a34e60577be36766
 

J'espère faire avancer le Schmilblick.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.