Ayuda de: https://coreos.com/fleet/docs/latest/launching-containers-fleet.html
Run a container in the cluster
hacer esto dentro del coreos
cat > myapp.service << 'EoT' [Unit] Description=MyApp After=docker.service Requires=docker.service [Service] TimeoutStartSec=0 ExecStartPre=-/usr/bin/docker kill busybox1 ExecStartPre=-/usr/bin/docker rm busybox1 ExecStartPre=/usr/bin/docker pull busybox ExecStart=/usr/bin/docker run --name busybox1 busybox /bin/sh -c "trap 'exit 0' INT TERM; while true; do echo Hello World; sleep 1; done" ExecStop=/usr/bin/docker stop busybox1 EoT
despues toca adicionarla al cluster desde esa misma estacion
fleetctl submit myapp.service
despues no importa si es desde dentro de cualqueir de los nodos del cluster o si es desde afuera
ssh core@10.0.0.13 fleetctl start myapp.service ssh core@10.0.0.13 fleetctl list-units ssh core@10.0.0.13 fleetctl list-machines ssh core@10.0.0.13 fleetctl stop myapp.service ssh core@10.0.0.13 fleetctl destroy myapp.service