2016-06-26

wordpress on docker

wordpress on docker:
  1. environment:
    1. ubuntu 15.10
  2. install docker:
    1. apt-get update
    2. apt-get install docker.io
  3. pull docker:
    1. docker pull mysql
    2. docker pull wordpress
  4. docker run…
    1. 將資料目錄對應到 host server 目錄
  5. start mysql docker:
    docker run --name wordpressdb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=wordpress -e MYSQL_DATABASE=wordpress -v "$PWD/mysqldata/":/var/lib/mysql -d mysql
  6. start wordpress docker: docker run -e WORDPRESS_DB_PASSWROD=wordpress -d --name wordpress --link wordpressdb:mysql -p 192.168.56.101:8080:80 -v "$PWD/wordpress":/var/www/html wordpress
  7. execute docker without sudo: (applied after restarting.) (or logout?)
    sudo usermod -aG docker 



3 意見:


  1. pull:

    docker pull mysql
    docker pull wordpress

    mysql:
    將 host 3306 導給 mysql container:

    docker run --name wordpressdb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=wordpress -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wordpress -e MYSQL_DATABASE=wordpress -v "$PWD/wordpress_mysql_data/":/var/lib/mysql -d mysql


    wordpress:
    將 host 80 導給 wordpress container

    docker run -e WORDPRESS_DB_PASSWROD=wordpress -d --name wordpress --link wordpressdb:mysql -p 80:80 -v "$PWD/wordpress":/var/www/html wordpress

    回覆刪除
  2. setting time zone of docker:

    solution one:
    -v /etc/localtime:/etc/localtime:ro

    solution two:
    -e "TZ=Asia/Taipei"

    回覆刪除
  3. Thanks for posting information
    Best Play and Pre School for kids in Hyderabad,India. To give your kid a best environment and learning it is the right way to join in play and pre school were kids can build there physically, emotionally and mentally skills developed. We provide programs to kids like Play Group, Nursery, Sanjary Junior, Sanjary Senior and Teacher training Program.
    ­play school in hyderabad

    回覆刪除