Sonarqube es una plataforma para evaluar código fuente (tomado de wikipedia).
Los artículos
Instalar Docker en Debian JessieUso de Docker en Debian Jessie (parte 1)Uso de Docker en Debian Jessie (parte 2)Crear una imagen Docker a partir deun archivo DockerfileIniciando Djangousando DockerInstalar Gitlabpor mediode DockerEjecutando microservicios con dockerusando docker-compose- Docker en Docker (DinD)
- Iniciando Django con docker usando docker-compose con postgresql como microservicio.
Importar un contenedor Docker en Python.- Compartir imagenes Docker por medio de archivos tar.
- Crear un registro de imagenes Docker privado.
Usar Anacondadesde un contenedor Docker.- Crear un entorno de Integración y Despligue continue con Docker para node.js.
Usar Jupyter Notebookdesde un contenedor Docker.- Ejecutar una prueba de doctest con un contenedor Docker.
- Ejecutar una prueba de unittest en Python con un contenedor Docker.
- Montar una Plataforma como servicio (PaaS) con Dokku (docker).
Uso de docker-machine.Proveer un cluster con docker swarm y docker-machine.- Instalar Jenkins por medio de Docker y crear una imagen Docker de Jenkins
- Automatizar la construcción de imágenes Docker con github.
Crear una imagen Docker para MongoDB3.Crear un contenedor Dockercomo entorno de desarrollo para Sails. js .- Correr aplicaciones de escritorio desde un contenedor Docker.
- Usar dockerui para la gestión de imágenes y contenedores de Docker
Crear una imagen Dockerde RethinkDB- Profiling
de un script Python concProfile Instalar gitlab -runnerde gitlab -ci por mediode Docker
Lo primero que se hará es iniciar un contenedor de postgreSQL:
Se define que el usuario de la base de datos es sonar y su clave es sonar.
Ahora se inicia el contenedor de sonarqube:
Se le pasa los puertos donde estará sonarqube (9000 y 9092), se le pasa la configuración de la base de datos a sonarqube (usuario, clave y url de conexión que usará el nombre del contenedor de postgres) y se enlace con el contenedor de postgres.
A continuación se muestra una captura de pantalla del contenedor corriendo:
Para terminar se muestra los contenedores corriendo :
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e20d4108f54f sonarqube ". /bin/run. sh" 29 minutes ago Up 29 minutes 0.0.0.0:9092->9092/tcp , 0.0.0.0:49000->9000/tcp sonarqube
e3387c2754d1 postgres "/docker-entrypoint . s" 6 hours ago Up 6 hours 5432/tcp postgres2
No hay comentarios:
Publicar un comentario