diff --git a/docs/index.html b/docs/index.html
index 91af20c0..28217f37 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2138,7 +2138,7 @@ We just have to adapt this to our application, which has 4 services!
```
- And in the following slides, we would use our Docker Hub login
- (e.g. `jpetazzo`) instead of the registry address (i.e. `localhost:5000`)
+ (e.g. `jpetazzo`) instead of the registry address (i.e. `127.0.0.1:5000`)
- Our strategy: publish the registry container on port 5000,
-
so that it's available through `localhost:5000` on each node
+
so that it's available through `127.0.0.1:5000` on each node
---
@@ -2203,7 +2203,7 @@ We just have to adapt this to our application, which has 4 services!
- Try the following command, until it returns `{"repositories":[]}`:
```bash
- curl localhost:5000/v2/_catalog
+ curl 127.0.0.1:5000/v2/_catalog
```
]
@@ -2221,12 +2221,12 @@ We just have to adapt this to our application, which has 4 services!
- Make sure we have the busybox image, and retag it:
```bash
docker pull busybox
- docker tag busybox localhost:5000/busybox
+ docker tag busybox 127.0.0.1:5000/busybox
```
- Push it:
```bash
- docker push localhost:5000/busybox
+ docker push 127.0.0.1:5000/busybox
```
]
@@ -2241,7 +2241,7 @@ We just have to adapt this to our application, which has 4 services!
- Ensure that our busybox image is now in the local registry:
```bash
- curl http://localhost:5000/v2/_catalog
+ curl http://127.0.0.1:5000/v2/_catalog
```
]
@@ -2263,7 +2263,7 @@ The curl command should now output:
- And run this little for loop:
```bash
- DOCKER_REGISTRY=localhost:5000
+ DOCKER_REGISTRY=127.0.0.1:5000
TAG=v0.1
for SERVICE in hasher rng webui worker; do
docker-compose build $SERVICE
@@ -2359,7 +2359,7 @@ It alters the code path for `docker run`, so it is allowed only under strict cir
- Start the other services:
```bash
- DOCKER_REGISTRY=localhost:5000
+ DOCKER_REGISTRY=127.0.0.1:5000
TAG=v0.1
for SERVICE in hasher rng webui worker; do
docker service create --network dockercoins --name $SERVICE \
@@ -2647,7 +2647,7 @@ You can also directly use the file `docker-compose.yml-images`.
- Set environment variables:
```bash
- export REGISTRY_SLASH=localhost:5000/
+ export REGISTRY_SLASH=127.0.0.1:5000/
export COLON_TAG=:v0.01
```
@@ -2665,7 +2665,7 @@ You can also directly use the file `docker-compose.yml-images`.
- It would be more intuitive to have:
```bash
- REGISTRY=localhost:5000
+ REGISTRY=127.0.0.1:5000
TAG=v0.01
```
@@ -2901,7 +2901,7 @@ version: "3"
services:
rng:
build: dockercoins/rng
- image: ${REGISTRY_SLASH-localhost:5000/}rng${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}rng${COLON_TAG-:latest}
deploy:
mode: global
...
@@ -2910,7 +2910,7 @@ services:
...
worker:
build: dockercoins/worker
- image: ${REGISTRY_SLASH-localhost:5000/}worker${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}worker${COLON_TAG-:latest}
...
deploy:
replicas: 10
@@ -3017,7 +3017,7 @@ services:
prometheus:
build: ../prom
- image: localhost:5000/prom
+ image: 127.0.0.1:5000/prom
ports:
- "9090:9090"
@@ -3715,7 +3715,7 @@ However, when you run the second one, only `#` will show up.
- Build the new image:
```bash
- IMAGE=localhost:5000/worker:v0.01
+ IMAGE=127.0.0.1:5000/worker:v0.01
docker build -t $IMAGE ~/orchestration-workshop/dockercoins/worker
```
@@ -5671,18 +5671,18 @@ scrape_configs:
## Building our custom Prometheus image
-- We will use the local registry started previously on localhost:5000
+- We will use the local registry started previously on 127.0.0.1:5000
.exercise[
- Build the image using the provided Dockerfile:
```bash
- docker build -t localhost:5000/prometheus ~/orchestration-workshop/prom
+ docker build -t 127.0.0.1:5000/prometheus ~/orchestration-workshop/prom
```
- Push the image to our local registry:
```bash
- docker push localhost:5000/prometheus
+ docker push 127.0.0.1:5000/prometheus
```
]
@@ -5700,7 +5700,7 @@ scrape_configs:
- Start the Prometheus server:
```bash
docker service create --network prom --name prom \
- --publish 9090:9090 localhost:5000/prometheus
+ --publish 9090:9090 127.0.0.1:5000/prometheus
```
]
diff --git a/stacks/dockercoins+gelf.yml b/stacks/dockercoins+gelf.yml
index 2739e4ee..95911591 100644
--- a/stacks/dockercoins+gelf.yml
+++ b/stacks/dockercoins+gelf.yml
@@ -3,29 +3,29 @@ version: "3"
services:
rng:
build: dockercoins/rng
- image: ${REGISTRY_SLASH-localhost:5000/}rng${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}rng${COLON_TAG-:latest}
logging:
driver: gelf
options:
- gelf-address: udp://localhost:12201
+ gelf-address: udp://127.0.0.1:12201
deploy:
mode: global
hasher:
build: dockercoins/hasher
- image: ${REGISTRY_SLASH-localhost:5000/}hasher${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}hasher${COLON_TAG-:latest}
logging:
driver: gelf
options:
- gelf-address: udp://localhost:12201
+ gelf-address: udp://127.0.0.1:12201
webui:
build: dockercoins/webui
- image: ${REGISTRY_SLASH-localhost:5000/}webui${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}webui${COLON_TAG-:latest}
logging:
driver: gelf
options:
- gelf-address: udp://localhost:12201
+ gelf-address: udp://127.0.0.1:12201
ports:
- "8000:80"
@@ -34,15 +34,15 @@ services:
logging:
driver: gelf
options:
- gelf-address: udp://localhost:12201
+ gelf-address: udp://127.0.0.1:12201
worker:
build: dockercoins/worker
- image: ${REGISTRY_SLASH-localhost:5000/}worker${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}worker${COLON_TAG-:latest}
logging:
driver: gelf
options:
- gelf-address: udp://localhost:12201
+ gelf-address: udp://127.0.0.1:12201
deploy:
replicas: 10
diff --git a/stacks/dockercoins.yml b/stacks/dockercoins.yml
index 215cea35..aced6133 100644
--- a/stacks/dockercoins.yml
+++ b/stacks/dockercoins.yml
@@ -3,17 +3,17 @@ version: "3"
services:
rng:
build: dockercoins/rng
- image: ${REGISTRY_SLASH-localhost:5000/}rng${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}rng${COLON_TAG-:latest}
deploy:
mode: global
hasher:
build: dockercoins/hasher
- image: ${REGISTRY_SLASH-localhost:5000/}hasher${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}hasher${COLON_TAG-:latest}
webui:
build: dockercoins/webui
- image: ${REGISTRY_SLASH-localhost:5000/}webui${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}webui${COLON_TAG-:latest}
ports:
- "8000:80"
@@ -22,7 +22,7 @@ services:
worker:
build: dockercoins/worker
- image: ${REGISTRY_SLASH-localhost:5000/}worker${COLON_TAG-:latest}
+ image: ${REGISTRY_SLASH-127.0.0.1:5000/}worker${COLON_TAG-:latest}
deploy:
replicas: 10
diff --git a/stacks/prometheus.yml b/stacks/prometheus.yml
index da442814..3bc2e08d 100644
--- a/stacks/prometheus.yml
+++ b/stacks/prometheus.yml
@@ -4,7 +4,7 @@ services:
prometheus:
build: ../prom
- image: localhost:5000/prom
+ image: 127.0.0.1:5000/prom
ports:
- "9090:9090"