WordPress mit Docker installieren

Allgemein, Docker
muenswebit blog wordpress

Ich erstelle mir ein Verzeichnis Wordpress, indem WordPress installiert werden soll:

sudo mkdir wordpress

 

In das Verzeichnis WordPress wechseln mit

cd wordpress

 

In das WordPress Verzeichnis die docker-compose.yml legen


version: '3'

services:
  # Database
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    networks:
      - wpsite
  # phpmyadmin
  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin/phpmyadmin
    restart: always
    ports:
      - '8081:80'
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: password
    networks:
      - wpsite
  # WordPress
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - '8005:80'
    restart: always
    volumes:
      - ./wordpress/html:/var/www/html/
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
    networks:
      - wpsite
networks:
  wpsite:
volumes:
  db_data:

Mit folgenden Befehls die Installation durchführen:

docker-compose up -d 

Einen Ausgabe dieser Art sollte angezeigt werden:

Creating network "wordpress_wpsite" with the default driver
Pulling phpmyadmin (phpmyadmin/phpmyadmin:latest)...
latest: Pulling from phpmyadmin/phpmyadmin
afb6ec6fdc1c: Pull complete
3d895574014b: Pull complete
c309fdad6410: Pull complete
c201f6a5d6f9: Pull complete
e87f853892aa: Pull complete
998b2113b400: Pull complete
b3c0b4710d3b: Pull complete
031d21f0c70d: Pull complete
d06357e06110: Pull complete
8f23fed45284: Pull complete
f9d08c7d9248: Pull complete
18c5c4844124: Pull complete
14efef405562: Pull complete
7427627cf8b5: Pull complete
479dd014f61e: Pull complete
b3b40e90f791: Pull complete
c085166cfca7: Pull complete
cf705563e99a: Pull complete
Digest: sha256:9feb8ae9a1b33e652d77a60df1ec7bcd34d15b4ccb34352783fc5476aedec55a
Status: Downloaded newer image for phpmyadmin/phpmyadmin:latest
Recreating wordpress_db_1 ... 
Recreating wordpress_db_1 ... done
Recreating wordpress_wordpress_1 ... 
Creating wordpress_phpmyadmin_1 ... 
Recreating wordpress_wordpress_1
Creating wordpress_phpmyadmin_1 ... done
WARNING: Service "wordpress" is using volume "/var/www/html" from the previous container. Host mapping "/home/webserver/Projekte/wordpress/wordpress/html" has no effect. Remove thRecreating wordpress_wordpress_1 ... done

 

Nun die IP gefolgt vom Port aufrufen,  bei mir ist es http://192.168.178.78:8001 und wie gewohnt den Installationsprozess durchlaufen.

Wordpress auf docker

Vorheriger Beitrag
Docker Installation auf Ubuntu 18.04
Nächster Beitrag
Invalid header value detected
Menü
Beratung
Telefon





    Bitte beachten Sie unsere Datenschutzerklärung.

    Telefon:

    Öffnungszeiten:
    Mo. – Fr.: 08:00 – 17:30 Uhr