...
Anlegen und starten des Containers:
Code Block |
---|
docker run \ --user="developer" \ --name fbr \ -v /home/schmetterling/.fbr:/data/shared/fli4l/.fbr \ -v /home/schmetterling/fli4l/svn/branches/4.0/trunk:/data/work \ -it \ nettworksevtooling/fli4l-buildroot-containerdeveloper:latest \ /bin/bash |
Zur Erklärung hier einige Details und Informationen zum DockerAufruf:
- --user="developer" ist der oben erwähnte User im Container / Image--name fbr ist der Name den der Container bekommt (kann auch anders heißen)
- -v /home/schmetterling/.fbr:/data/shared/fli4l/.fbr ist das erste Mapping (alles vor dem Doppelpunkt ist der Pfad auf dem Wirt, danach der im Container)
- -v /home/schmetterling/fli4l/svn/branches/4.0/trunk:/data/work das Zweite
- -it startet den Container im interaktiven Modus (-i) und öffnet ein Pseudo-Terminal (-t)
- nettworksevtooling/fli4l-buildroot-containerdeveloper:latest ist das Image, welches verwendet werden soll. Es wird automatisch von Dockerhub geladen und wird von uns dort gepflegt/bin/bash was soll gemacht werden (hier also eine Commandline starten)
Info |
---|
Der Developer-User im Container hat UID/GID 1011/1011. |
...
Damit sollte dann nach kurzer Zeit der Container laufen...
Was noch zu tun ist:
man muß leider noch das .fbr Verzeichnis in das User Home linkeneinloggen am Container per ssh:
Code Block |
---|
cd ~
ln -s /data/shared/fli4l/.fbr . |
...
ssh developer@172.17.0.2 |
Passwort: developer
FBR-Bau starten:
natürlich im Docker...
...