Archives de catégorie : Docker

Execution container selenium (docker)

Prérequis : avoir installé docker de cette façon : http://tech.ingesys.fr/2017/04/27/installation-docker-ubuntu-14-04/

Il suffit ensuite de lancer le container que l'on souhaite. Il en existe plusieurs, dont un avec chrome d'installé , et un autre avec firefox. Dans notre cas, nous prenons un dock avec selenium 3.4.0 et chrome.

Pour avoir la liste complète : https://github.com/SeleniumHQ/docker-selenium

- La commande pour l'exécuter :

$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.4.0-bismuth

- Pour voir si le port 4444 est bien ouvert :

$ netstat -ltnp |grep 4444

- On peut également récupérer l'id du container qui tourne ainsi :

$ docker ps

- On peut afficher les logs du container ainsi ( en récupérant l'id du container avec la commande précédente )

$ docker logs

installation docker sur ubuntu 14.04

- Supprimer toutes les anciennes versions :

$ sudo apt-get remove docker docker-engine

- lancer un update :

$ sudo apt-get update

- Installer les paquets pour permettre à apt d'utiliser des repos via https :

$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

- Ajouter la clé GPG de docker :

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

- Ajouter le repository docker :

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

- Refaire un update :

$ sudo apt-get update

- Installer docker-ce :

$ sudo apt-get install docker-ce