This shows you the differences between two versions of the page.
probando_fleet [2016/11/11 21:27] moliver |
probando_fleet [2020/04/10 17:38] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Ayuda de: https://coreos.com/fleet/docs/latest/launching-containers-fleet.html | ||
- | |||
- | Run a container in the cluster | ||
- | |||
- | hacer esto dentro del coreos | ||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | |||
- | |||
- | despues no importa si es desde dentro de cualqueir de los nodos del cluster o si es desde afuera | ||
- | |||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||