sambanet --> Una xarxa propia per als containers implicats.
sambahomes:server --> Servidor SAMBA pero montar homes
sambahomes:ldap --> Un servidor ldap en funcionament amb els usuaris de xarxa.
sambahomes:host --> Host amb connexío al servidor ldap. Utilitzarem aquest host per conectarnos al samba
docker pull raulbaena/sambahomes:host
docker pull raulbaena/sambahomes:server
docker pull raulbaena/sambahomes:ldap
docker network create sambanet
docker run --rm --network sambanet -h ldap --name ldap -p 389:389 -d raulbaena/sambahomes:ldap
docker run --privileged --rm --name smb -h smb --network sambanet -it raulbaena/sambahomes:server
docker run --privileged --rm -h host --name host --network sambanet -it raulbaena/sambahomes:host
#Exemple del funcionament
[root@host docker]# su - marta
Creating directory '/tmp/home/marta'.
reenter password for pam_mount:
id: cannot find name for group ID 600
[marta@host ~]$ mount -t cifs
//172.19.0.3/marta on /tmp/home/marta/marta type cifs (rw,relatime,vers=default,cache=strict,username=marta,domain=,uid=5003,forceuid,gid=600,forcegid,addr=172.19.0.3,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
nscd Ok
[root@host docker]# su - local01
[local01@host ~]$ su - pere
Password:
Creating directory '/tmp/home/pere'.