Configurons un serveur Samba avec Docker.
Il semble que dperson / samba soit célèbre, donc je vais l'utiliser.
https://hub.docker.com/r/dperson/samba
Si vous n'avez pas installé docker, installez-le comme vous le souhaitez.
sudo snap install docker
Fabriquez un contenant.
sudo docker create -it -p 139:139 -p 445:445 --name smbsrv -v Le chemin que vous souhaitez partager:/path1 dperson/samba \
-p -r\
-u "Nom d'utilisateur;mot de passe" \
-s "share;/path1;yes;no;no;Nom d'utilisateur"
Démarrez le conteneur.
sudo docker start smbsrv
J'espère que vous verrez un journal comme celui-ci:
# docker logs smbsrv
Nom d'utilisateur ajouté.
smbd version 4.12.2 started.
Copyright Andrew Tridgell and the Samba Team 1992-2020
daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
Le message suivant s'affiche lorsque l'option est incorrecte. Veuillez le réécrire correctement et le recréer.
The 'command' (if provided and valid) will be run instead of samba
Tout ce que vous avez à faire est d'ajouter un emplacement réseau et de saisir votre nom d'utilisateur et votre mot de passe.
J'ai essayé CrystalDiskMark. 1 Gigabit Ethernet. HDD Formaté avec ext4.
SSD Formaté avec ext4.
https://www.atmarkit.co.jp/ait/articles/0005/22/news008.html
[^ 1]: nécessite une alimentation SATA. J'ai utilisé le câble d'alimentation USB.