[Problème] iSCSI avec docker (Services)

Bonjour,

Je souhaiterai un petit coups de main pour le montage iSCSI car docker n’attends pas le montage et plante.

J’aimerai pouvoir monter la Cible depuis un service ce qui me permettra d’ajouter une dépendance au service docker. (A la même manière que le CIFS mais pour l’iSCSI)

Le CIFS ne me permettant pas de faire ce que je souhaite, j’aimerai le faire avec l’iSCSI.

Création du dossier contenant les fichier confidentiels (Accès)
mkdir  /etc/credentials/
Fichier confidentiel (Accès)
echo "username=MONUSER
password=MONPASS
vers=3.0
file_mode=0777
dir_mode=0777
workgroup=WORKGROUP" > /etc/credentials/.smbpassword_medias ; 
Modification des permissions
chmod 600 /etc/credentials/.smbpassword*
Service CIFS
> Commande  : id 0
>> Résultat : uid=0(root) gid=0(root) groupes=0(root)

echo "[Unit]
Description=
Requires=network-online.target
After=NetworkManager.service

[Mount]
What=//XXX.XXX.XXX.XXX/MONPARTAGE
Where=/mnt/download
Type=cifs
TimeoutSec=5s
Options=credentials=/etc/credentials/.smbpassword_medias ,uid=0,gid=0

[Install]
WantedBy=multi-user.target" > /etc/systemd/system/mnt-download.mount ;
Mise à jour de la liste des services:
systemctl daemon-reload ;
Gestion du service
systemctl disable mnt-download.mount ; # Désactivation
systemctl stop mnt-download.mount    ; # Arrêt du service
systemctl start mnt-download.mount   ; # Démarrage du service (Si OK : Activation)
systemctl enable mnt-download.mount  ; # Activation du boot
Ajout de la dépendance: (Si le service mnt-download.mount est OK)
sed -i 's/Requires=docker.socket containerd.service/Requires=docker.socket containerd.service mnt-download.mount/g' /lib/systemd/system/docker.service ; 
# grep "Requires" /lib/systemd/system/docker.service 
>> Requires=docker.socket containerd.service mnt-download.mount
Modification emplacements Volumes
sed -i 's/ExecStart=\/usr\/bin\/dockerd/ExecStart=\/usr\/bin\/dockerd --data-root \/mnt\/docker\//g'  /lib/systemd/system/docker.service ;  # Définir le epertoire Docker

# grep "ExecStart" /lib/systemd/system/docker.service 
>>ExecStart=/usr/bin/dockerd --data-root /mnt/docker/ -H fd:// --containerd=/run/containerd/containerd.sock
Mise à jour de la liste des services:
systemctl daemon-reload ;
Relance des services Docker
systemctl restart docker.socket ;
systemctl restart docker.service ;