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
Publicar un comentario