Skip to main content

Das Hosten einer VueApp mit Docker kann deine Entwicklung und Bereitstellung erheblich vereinfachen. Docker bietet eine isolierte Umgebung, in der deine Anwendung unabhängig von der zugrunde liegenden Infrastruktur läuft. In diesem Beitrag zeige ich dir, wie du eine VueApp mit Docker in nur wenigen Schritten hosten kannst.

Ich arbeite gerne mit Docker Compose Files und darum auch hier in der Anleitung. Mehr über die Arbeit mit Docker Compose findest du hier >>

1. Erstelle ein docker-compose.yaml um deine VueApp mit Docker zu hosten

Beginne mit der Erstellung eines Docker Compose Files im Root-Verzeichnis deiner VueApp. Hier ein Beispiel für das Compose File, um deine VueApp mit Docker zu hosten.

YAML
version: '3.8'

services:
  web:
    image: nginx:alpine
    container_name: your_container
    volumes:
      - www:/usr/share/nginx/html:ro
    ports:
      - "8080:80"
    restart: unless-stopped
    networks:
      - inter-c

volumes:
  www:
    driver: local

networks:
  inter-c:
    external: true

2. Docker Compose ausführen – Und schon läuft deine VueApp mit Docker

Bash
$ docker compose up

3. Vue App aufrufen

Sobald Docker Compose durgeführt worden ist, kannst du deine VueApp aufrufen

http://localhost:8080