mirror of
https://github.com/openfaas/faas.git
synced 2025-06-17 12:46:59 +00:00
Addressing some comments
Signed-off-by: Jono Finger <jfinger@plos.org>
This commit is contained in:
parent
7cd333a285
commit
c04a3c0612
@ -1,4 +1,4 @@
|
|||||||
# Using a self-hosted registry with OpenFaaS
|
# Use a self-hosted registry with OpenFaaS
|
||||||
|
|
||||||
If you're using OpenFaaS on single host, then you don't need to push your images to a registry. They will just be used from the local Docker library.
|
If you're using OpenFaaS on single host, then you don't need to push your images to a registry. They will just be used from the local Docker library.
|
||||||
|
|
||||||
@ -10,6 +10,8 @@ This describes how to use OpenFaaS in a swarm with your own local registry for h
|
|||||||
|
|
||||||
For this example lets presume you want to create a swarm of 3 nodes. Use node1 as the manager.
|
For this example lets presume you want to create a swarm of 3 nodes. Use node1 as the manager.
|
||||||
|
|
||||||
|
This is adapted from the [Swarm deployment guide](https://github.com/openfaas/faas/blob/master/guide/deployment_swarm.md).
|
||||||
|
|
||||||
```
|
```
|
||||||
$ docker swarm init --advertise-addr $(hostname -i)
|
$ docker swarm init --advertise-addr $(hostname -i)
|
||||||
```
|
```
|
||||||
@ -26,12 +28,13 @@ $ git clone https://github.com/openfaas/faas && \
|
|||||||
./deploy_stack.sh
|
./deploy_stack.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
## Add a registry to the swarm
|
## Start a registry
|
||||||
|
|
||||||
|
Add it to the swarm and use the same network as OpenFaaS.
|
||||||
|
|
||||||
```
|
```
|
||||||
docker service create -d -p 5000:5000 \
|
docker service create -d -p 5000:5000 \
|
||||||
--network func_functions --detach=false \
|
--network func_functions --detach=false \
|
||||||
--constraint 'node.role == manager' \
|
|
||||||
--name registry registry:2
|
--name registry registry:2
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -42,6 +45,13 @@ Here we are using a basic local registry. You can deploy it elsewhere and use vo
|
|||||||
|
|
||||||
This is a helper for using and deploying functions to OpenFaaS.
|
This is a helper for using and deploying functions to OpenFaaS.
|
||||||
|
|
||||||
|
On a Mac if you're using brew then you can type in
|
||||||
|
```
|
||||||
|
$ brew install faas-cli
|
||||||
|
```
|
||||||
|
|
||||||
|
On Linux
|
||||||
|
|
||||||
```
|
```
|
||||||
$ curl -sSL https://cli.openfaas.com | sh
|
$ curl -sSL https://cli.openfaas.com | sh
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user