Guest User

Untitled

a guest
Dec 5th, 2018
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. OWNCLOUD_VERSION=10.0
  2. OWNCLOUD_DOMAIN=localhost
  3. ADMIN_USERNAME=admin
  4. ADMIN_PASSWORD=admin
  5. HTTP_PORT=8080
  6.  
  7. version: '2.0'
  8.  
  9. volumes:
  10. files:
  11. driver: local
  12. mysql:
  13. driver: local
  14. backup:
  15. driver: local
  16. redis:
  17. driver: local
  18.  
  19. services:
  20. owncloud:
  21. image: owncloud/server:${OWNCLOUD_VERSION}
  22. restart: always
  23. ports:
  24. - ${HTTP_PORT}:80
  25. depends_on:
  26. - db
  27. - redis
  28. environment:
  29. - OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
  30. - OWNCLOUD_DB_TYPE=mysql
  31. - OWNCLOUD_DB_NAME=owncloud
  32. - OWNCLOUD_DB_USERNAME=owncloud
  33. - OWNCLOUD_DB_PASSWORD=owncloud
  34. - OWNCLOUD_DB_HOST=db
  35. - OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME}
  36. - OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
  37. - OWNCLOUD_MYSQL_UTF8MB4=true
  38. - OWNCLOUD_REDIS_ENABLED=true
  39. - OWNCLOUD_REDIS_HOST=redis
  40. volumes:
  41. - files:/home/owncloud
  42. db:
  43. image: webhippie/mariadb:latest
  44. restart: always
  45. environment:
  46. - MARIADB_ROOT_PASSWORD=owncloud
  47. - MARIADB_USERNAME=owncloud
  48. - MARIADB_PASSWORD=owncloud
  49. - MARIADB_DATABASE=owncloud
  50. - MARIADB_MAX_ALLOWED_PACKET=128M
  51. - MARIADB_INNODB_LOG_FILE_SIZE=64M
  52. volumes:
  53. - mysql:/var/lib/mysql
  54. - backup:/var/lib/backup
  55.  
  56. redis:
  57. image: webhippie/redis:latest
  58. restart: always
  59. environment:
  60. - REDIS_DATABASES=1
  61. volumes:
  62. - redis:/var/lib/redis
  63.  
  64. # docker-compose up -d
  65.  
  66. # docker-compose ps
  67.  
  68. neu_db_1 /usr/bin/entrypoint /bin/s ... Up 3306/tcp
  69. neu_owncloud_1 /usr/bin/entrypoint /usr/b ... Up 0.0.0.0:8080->80/tcp, 8080/tcp
  70. neu_redis_1 /usr/bin/entrypoint /bin/s ... Up 6379/tcp
  71.  
  72. # docker-compose logs db
  73. db_1 | 181205 16:18:44 mysqld_safe Logging to '/var/lib/mysql/e8d3b45f44da.err'.
  74. db_1 | 181205 16:18:45 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
  75. db_1 | 181205 16:18:45 mysqld_safe Logging to '/var/lib/mysql/e8d3b45f44da.err'.
  76. db_1 | 181205 16:18:46 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
  77.  
  78. # docker-compose logs owncloud
  79. Attaching to neu_owncloud_1
  80. owncloud_1 | Creating volume folders...
  81. owncloud_1 | Creating hook folders...
  82. owncloud_1 | Waiting for MySQL...
  83. owncloud_1 | wait-for-it: waiting 180 seconds for db:3306
  84. owncloud_1 | wait-for-it: timeout occurred after waiting 180 seconds for db:3306
Add Comment
Please, Sign In to add comment