maxkey_docker_start.sh 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. echo "start MaxKey ... "
  2. #MySQL
  3. docker run -p 3306:3306 \
  4. -v ./docker-mysql/data:/var/lib/mysql \
  5. -v ./docker-mysql/logs:/var/log/mysql \
  6. -v ./docker-mysql/conf.d:/etc/mysql/conf.d \
  7. -v ./docker-mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d \
  8. --name maxkey-mysql \
  9. --hostname maxkey-mysql \
  10. --network maxkey.top \
  11. -e MYSQL_ROOT_PASSWORD=maxkey \
  12. -d maxkeytop/mysql:latest
  13. #maxkey
  14. docker run -p 9527:9527 \
  15. -e DATABASE_HOST=maxkey-mysql \
  16. -e DATABASE_PORT=3306 \
  17. -e DATABASE_NAME=maxkey \
  18. -e DATABASE_USER=root \
  19. -e DATABASE_PWD=maxkey \
  20. --name maxkey \
  21. --hostname maxkey \
  22. --network maxkey.top \
  23. -d maxkeytop/maxkey:latest
  24. #maxkey-mgt
  25. docker run -p 9526:9526 \
  26. -e DATABASE_HOST=maxkey-mysql \
  27. -e DATABASE_PORT=3306 \
  28. -e DATABASE_NAME=maxkey \
  29. -e DATABASE_USER=root \
  30. -e DATABASE_PWD=maxkey \
  31. --name maxkey-mgt \
  32. --hostname maxkey-mgt \
  33. --network maxkey.top \
  34. -d maxkeytop/maxkey-mgt:latest
  35. #maxkey-frontend
  36. docker run -p 8527:8527 \
  37. --name maxkey-frontend \
  38. --hostname maxkey-frontend \
  39. --network maxkey.top \
  40. -d maxkeytop/maxkey-frontend:latest
  41. #maxkey-mgt-frontend
  42. docker run -p 8526:8526 \
  43. --name maxkey-mgt-frontend \
  44. --hostname maxkey-mgt-frontend \
  45. --network maxkey.top \
  46. -d maxkeytop/maxkey-mgt-frontend:latest
  47. #maxkey-nginx proxy
  48. docker run -p 80:80 \
  49. --name maxkey-nginx \
  50. --hostname maxkey-nginx \
  51. --network maxkey.top \
  52. -d maxkeytop/maxkey-nginx
  53. docker ps -a
  54. echo "started done."