메뉴 건너뛰기

SayClub.org

싱글보드컴퓨터(SBC)

version: '3.6'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ./wordpress:/var/www/html

  db:
    image: jsurf/rpi-mariadb
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./wordpress-mysql:/var/lib/mysql
  
  phpmyadmin:
    image: phpmyadmin
    environment:
     - PMA_ARBITRARY=1
    restart: always
    ports:
     - 9999:80

 

 

$ docker pull jsurf/rpi-mariadb

 

$ docker run -d \

--name mariadb \

-v /home/user/mariadb:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=wordpress \

-e MYSQL_DATABASE=wordpress \

-e MYSQL_USER=wordpress \

-e MYSQL_PASSWORD=wordpress \

--restart=unless-stopped \

jsurf/rpi-mariadb

 

$ docker pull wordpress

 

$ docker run -d \

--name wordpress \

-v /home/user/wordpress:/var/www/html \

--link mariadb:mysql \

-e WORDPRESS_DB_HOST=mariadb:3306 \

-e WORDPRESS_DB_PASSWORD=wordpress \

--restart=unless-stopped \

-p 80:80 \

wordpress

위로