Distribution de travail : Lubuntu 22.04
Liens :
https://github.com/HackTechDev/docker-ubuntu-vnc-doom/tree/doom
https://www.linuxtechi.com/install-use-docker-on-ubuntu/
https://atelier.hacktech.dev/installation-de-docker-ubuntu-novnc/
I/ Installation de Docker.
1/ Installation des dépendances.
util01@station01:~$ sudo apt update
util01@station01:~$ sudo apt-get upgrade
util01@station01:~$ sudo apt install -y ca-certificates curl gnupg lsb-release
2/ Activation du dépôt officiel.
util01@station01:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
util01@station01:~$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
util01@station01:~$ sudo apt update
3/ Installation.
util01@station01:~$ sudo apt install docker-ce docker-ce-cli containerd.io -y
4/ Configuration.
util01@station01:~$ sudo usermod -aG docker $USER
util01@station01:~$ newgrp docker
II/ Installation de "Docker Ubuntu VNC Doom".
1/ Clônage du dépôt.
util01@station01:~/DOCKER$ git clone https://github.com/HackTechDev/docker-ubuntu-vnc-doom.git
util01@station01:~/DOCKER$ cd docker-ubuntu-vnc-doom/
util01@station01:~/DOCKER/docker-ubuntu-vnc-doom$
2/ Changement de branchement vers la branche 'doom'.
util01@station01:~/DOCKER/docker-ubuntu-vnc-doom$ git checkout doom
3/ Construire l'image Docker.
util01@station01:~/DOCKER/docker-ubuntu-vnc-doom$ ./buildDockerImage.sh
4/ Lancement de l'image.
util01@station01:~/DOCKER/docker-ubuntu-vnc-doom$ ./runDockerImage.sh
II/ Jouer à Doom !
1/ Lancement du navigateur Firefox.
util01@station01:~/DOCKER/docker-ubuntu-vnc-doom$ ./launchBrowser.sh
2/ Depuis LXDE sous Docker, lancer un terminal.
[Menu][Systeme Tools][LXTerminal]
3/ Depuis le terminal, initialisation de l'environnement de l'utilisateur "util01".
util01@station01:~/DOCKER/docker-ubuntu-vnc-doom$
util01@container01:~$ cd /app/util01/
util01@container01:/app/util01$ sh ./initUtil01.sh
4/ Lancement de Doom.
util01@container01:/app/util01$ zandronum
