Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.09 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. docker volume inspect owncloud_db 1>/dev/null 2>&1|| docker volume create owncloud_db
  4. docker volume inspect log_db 1>/dev/null 2>&1|| docker volume create log_db
  5.  
  6. if ! docker container inspect owncloud_mysql 1>/dev/null 2>&1; then
  7.     echo "Create container owncloud_mysql"
  8.     docker container run -d --mount source=log_db,target=/var/lib/mysql -e MYSQL_ROOT_PASSWORD="root" --name owncloud_mysql mysql
  9. elif docker container inspect owncloud_mysql | grep -y Running | grep -q false; then
  10.     docker start owncloud_mysql
  11.     echo "starting owncloud_mysql container"
  12. else
  13.     echo "owncloud_mysql already running"
  14. fi
  15.  
  16. if ! docker container inspect owncloud_instance 1>/dev/null 2>&1; then
  17.     echo "Create container owncloud"
  18.     docker container run -d --link owncloud_mysql -p 8080:80 --mount source=owncloud_db,target=/var/www/html --name owncloud_instance owncloud
  19. elif docker container inspect owncloud_instance | grep -y Running | grep -q false; then
  20.     docker start owncloud_instance
  21.     echo "starting owncloud container"
  22. else
  23.     echo "owncloud container already running"
  24. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement