docker:compose
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| docker:compose [2021/05/24 01:54] – [Nginx + PHP] gsys | docker:compose [2024/02/17 19:03] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Docker Compose ====== | ====== Docker Compose ====== | ||
| - | https:// | + | |
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | ==== Repository ==== | ||
| + | |||
| + | < | ||
| + | sudo apt update | ||
| + | sudo apt install docker-compose-plugin | ||
| + | sudo docker compose version | ||
| + | </ | ||
| + | |||
| + | ==== Manuell ==== | ||
| + | < | ||
| + | sudo curl -L " | ||
| + | sudo chmod +x / | ||
| + | sudo docker-compose --version | ||
| + | </ | ||
| ===== Befehle ===== | ===== Befehle ===== | ||
| < | < | ||
| - | docker-compose up -d | + | docker compose up -d |
| - | docker-compose down | + | docker compose down |
| - | docker-compose restart | + | docker compose restart |
| - | docker-compose logs | + | docker |
| - | docker-compose logs -f | + | docker compose logs -f |
| + | docker | ||
| + | |||
| + | docker compose -f docker-compose.yml -f docker-compose.geoip.yml up -d | ||
| + | sudo docker compose up -d && sudo docker | ||
| + | </ | ||
| + | |||
| + | ==== Update Project/ | ||
| + | |||
| + | < | ||
| + | docker compose down --remove-orphans | ||
| + | docker compose pull | ||
| + | docker compose up -d | ||
| </ | </ | ||
| Line 19: | Line 51: | ||
| ===== Beispiel Configs ===== | ===== Beispiel Configs ===== | ||
| - | ==== Nginx + PHP ==== | + | ==== Nginx ==== |
| - | docker-compose.yml | + | <file yml docker-compose.yml> |
| - | <code> | + | version: ' |
| - | </code> | + | services: |
| + | nginx-demo: | ||
| + | image: nginx | ||
| + | container_name: | ||
| + | volumes: | ||
| + | - ./ | ||
| + | - ./ | ||
| + | expose: | ||
| + | - 80 | ||
| + | labels: | ||
| + | - ' | ||
| + | - ' | ||
| + | - ' | ||
| + | - ' | ||
| + | - ' | ||
| + | - ' | ||
| + | deploy: | ||
| + | restart_policy: | ||
| + | condition: on-failure | ||
| + | networks: | ||
| + | traefik-net: | ||
| + | |||
| + | networks: | ||
| + | traefik-net: | ||
| + | external: true | ||
| + | </ | ||
| + | |||
| + | === Nginx proxy === | ||
| + | |||
| + | <file yml docker-compose.yml> | ||
| + | version: ' | ||
| + | |||
| + | services: | ||
| + | nginx-proxy: | ||
| + | image: byjg/ | ||
| + | container_name: | ||
| + | ports: | ||
| + | - " | ||
| + | - " | ||
| + | volumes: | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | networks: | ||
| + | proxy-net: | ||
| + | aliases: | ||
| + | - nginx-proxy | ||
| + | |||
| + | networks: | ||
| + | proxy-net: | ||
| + | name: proxy-net | ||
| + | driver: bridge | ||
| + | driver_opts: | ||
| + | com.docker.network.bridge.name: | ||
| + | ipam: | ||
| + | driver: default | ||
| + | config: | ||
| + | - subnet: ${IPV4_NETWORK: | ||
| + | </file> | ||
docker/compose.1621814061.txt.gz · Last modified: (external edit)