as
Size: a a a
as
AD
as
VT
AD
as
19.03.2-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
AD
19.03.2-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
AD
19.03.2-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
as
as
AD
as
as
AD
L
L
as
EU
version: '3'
services:
flask:
build: ./flask
image: flask
command: uwsgi --http-socket 0.0.0.0:5000 --wsgi-file app.py --callable app
labels:
- "traefik.enable=true"
- "traefik.backend=flask"
- "traefik.frontend.rule=${TRAEFIK_FRONTEND_RULE}"
traefik:
image: traefik:v1.7.24
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik/traefik.toml:/etc/traefik/traefik.toml:ro
- ./traefik/acme:/etc/traefik/acme
ports:
- "80:80"
- "443:443"
- "8080:8080"
traefik
мы видим метки. Каким образом приложение внутри контейнера traefik
узнаёт о метках. А самое главное, почему используются метки, а не переменные окружения? Какие задачи они выполняют?AD
version: '3'
services:
flask:
build: ./flask
image: flask
command: uwsgi --http-socket 0.0.0.0:5000 --wsgi-file app.py --callable app
labels:
- "traefik.enable=true"
- "traefik.backend=flask"
- "traefik.frontend.rule=${TRAEFIK_FRONTEND_RULE}"
traefik:
image: traefik:v1.7.24
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik/traefik.toml:/etc/traefik/traefik.toml:ro
- ./traefik/acme:/etc/traefik/acme
ports:
- "80:80"
- "443:443"
- "8080:8080"
traefik
мы видим метки. Каким образом приложение внутри контейнера traefik
узнаёт о метках. А самое главное, почему используются метки, а не переменные окружения? Какие задачи они выполняют?