Crear Servicio en Docker


#Crear un archivo DF_RSLogin
FROM java:8
EXPOSE 8070
ADD RSLogin-0.0.1-SNAPSHOT.jar RSLogin.jar
ENTRYPOINT ["java", "-jar", "RSLogin.jar"]

#Ejecutarlo(Ejecutar desde el Manager)
docker build -f DF_RSLogin -t rslogin .

#Crear el Servicio(Ejecutar desde el Manager)
docker service create \
    --name rslogin \
    --hostname rslogin \
    --replicas 1 \
    --with-registry-auth \
    --publish published=8070,target=8070 \
    rslogin

#Listar Servicios Creados(Ejecutar desde el Manager)
docker service ls

#Verificar estado del servicio(Ejecutar desde el Manager)
docker service ps rslogin

#Mostrar log del servicio(Ejecutar desde el Manager)
docker service logs rslogin

#Eliminar servicio(Ejecutar desde el Manager)
docker rm rslogin

#Listar Nodos(Ejecutar desde el Manager)
docker node ls

#Mostrar información del Nodo(nodo1 es nombre del nodo o hostname)(Ejecutar desde el Manager)
docker node inspect --pretty nodo1

#Salirse del cluster(Ejecutar desde el mismo nodo)

docker swarm leave

#Eliminar definitivamente nodo del cluster(Ejecutar desde el Manager)
docker node rm nodo1

#Establecer cantidad de replicas(se va a replicar 2 veces el servicio)

docker service scale rslogin=2

Comentarios

Entradas populares de este blog

Subir proyecto al repositorio existente en Bitbucket

Sonarqube : The component parameter is missing