mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-06 17:08:29 +08:00
docker sh
This commit is contained in:
parent
67eea12943
commit
33c5720d19
21
docker/maxkey_docker_clear.sh
Normal file
21
docker/maxkey_docker_clear.sh
Normal file
@ -0,0 +1,21 @@
|
||||
echo "clear REPOSITORY IMAGE MaxKey ... "
|
||||
|
||||
#maxkey-nginx proxy
|
||||
docker rmi maxkeytop/maxkey-nginx
|
||||
|
||||
#maxkey-frontend
|
||||
docker rmi maxkeytop/maxkey-frontend
|
||||
|
||||
#maxkey-mgt-frontend
|
||||
docker rmi maxkeytop/maxkey-mgt-frontend
|
||||
|
||||
#maxkey
|
||||
docker rmi maxkeytop/maxkey
|
||||
|
||||
#maxkey-mgt
|
||||
docker rmi maxkeytop/maxkey-mgt
|
||||
|
||||
#MySQL
|
||||
docker rmi maxkeytop/mysql
|
||||
|
||||
echo "clear REPOSITORY IMAGE done."
|
||||
29
docker/maxkey_docker_install.sh
Normal file
29
docker/maxkey_docker_install.sh
Normal file
@ -0,0 +1,29 @@
|
||||
echo "network create "
|
||||
|
||||
docker network create maxkey.top
|
||||
|
||||
mysql_version=8.0.32
|
||||
#MySQL
|
||||
docker pull mysql:$mysql_version
|
||||
docker image tag mysql:$mysql_version maxkeytop/mysql
|
||||
|
||||
#maxkey
|
||||
docker pull maxkeytop/maxkey:latest
|
||||
|
||||
#maxkey-mgt
|
||||
docker pull maxkeytop/maxkey-mgt:latest
|
||||
|
||||
#maxkey-frontend
|
||||
docker pull maxkeytop/maxkey-frontend:latest
|
||||
|
||||
#maxkey-mgt-frontend
|
||||
docker pull maxkeytop/maxkey-mgt-frontend:latest
|
||||
|
||||
#maxkey-nginx proxy
|
||||
cd docker-nginx
|
||||
|
||||
docker build -f Dockerfile -t maxkeytop/maxkey-nginx .
|
||||
|
||||
cd ..
|
||||
|
||||
echo "installed done."
|
||||
23
docker/maxkey_docker_rm.sh
Normal file
23
docker/maxkey_docker_rm.sh
Normal file
@ -0,0 +1,23 @@
|
||||
echo "rm MaxKey ... "
|
||||
|
||||
./docker_stop.sh
|
||||
|
||||
#maxkey-nginx proxy
|
||||
docker rm maxkey-nginx
|
||||
|
||||
#maxkey-frontend
|
||||
docker rm maxkey-frontend
|
||||
|
||||
#maxkey-mgt-frontend
|
||||
docker rm maxkey-mgt-frontend
|
||||
|
||||
#maxkey
|
||||
docker rm maxkey
|
||||
|
||||
#maxkey-mgt
|
||||
docker rm maxkey-mgt
|
||||
|
||||
#MySQL
|
||||
docker rm maxkey-mysql
|
||||
|
||||
echo "rm done."
|
||||
61
docker/maxkey_docker_start.sh
Normal file
61
docker/maxkey_docker_start.sh
Normal file
@ -0,0 +1,61 @@
|
||||
echo "start MaxKey ... "
|
||||
#MySQL
|
||||
docker run -p 3306:3306 \
|
||||
-v ./docker-mysql/data:/var/lib/mysql \
|
||||
-v ./docker-mysql/logs:/var/log/mysql \
|
||||
-v ./docker-mysql/conf.d:/etc/mysql/conf.d \
|
||||
-v ./docker-mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d \
|
||||
--name maxkey-mysql \
|
||||
--hostname maxkey-mysql \
|
||||
--network maxkey.top \
|
||||
-e MYSQL_ROOT_PASSWORD=maxkey \
|
||||
-d maxkeytop/mysql:latest
|
||||
|
||||
#maxkey
|
||||
docker run -p 9527:9527 \
|
||||
-e DATABASE_HOST=maxkey-mysql \
|
||||
-e DATABASE_PORT=3306 \
|
||||
-e DATABASE_NAME=maxkey \
|
||||
-e DATABASE_USER=root \
|
||||
-e DATABASE_PWD=maxkey \
|
||||
--name maxkey \
|
||||
--hostname maxkey \
|
||||
--network maxkey.top \
|
||||
-d maxkeytop/maxkey:latest
|
||||
|
||||
#maxkey-mgt
|
||||
docker run -p 9526:9526 \
|
||||
-e DATABASE_HOST=maxkey-mysql \
|
||||
-e DATABASE_PORT=3306 \
|
||||
-e DATABASE_NAME=maxkey \
|
||||
-e DATABASE_USER=root \
|
||||
-e DATABASE_PWD=maxkey \
|
||||
--name maxkey-mgt \
|
||||
--hostname maxkey-mgt \
|
||||
--network maxkey.top \
|
||||
-d maxkeytop/maxkey-mgt:latest
|
||||
|
||||
#maxkey-frontend
|
||||
docker run -p 8527:8527 \
|
||||
--name maxkey-frontend \
|
||||
--hostname maxkey-frontend \
|
||||
--network maxkey.top \
|
||||
-d maxkeytop/maxkey-frontend:latest
|
||||
|
||||
#maxkey-mgt-frontend
|
||||
docker run -p 8526:8526 \
|
||||
--name maxkey-mgt-frontend \
|
||||
--hostname maxkey-mgt-frontend \
|
||||
--network maxkey.top \
|
||||
-d maxkeytop/maxkey-mgt-frontend:latest
|
||||
|
||||
#maxkey-nginx proxy
|
||||
docker run -p 80:80 \
|
||||
--name maxkey-nginx \
|
||||
--hostname maxkey-nginx \
|
||||
--network maxkey.top \
|
||||
-d maxkeytop/maxkey-nginx
|
||||
|
||||
docker ps -a
|
||||
|
||||
echo "started done."
|
||||
21
docker/maxkey_docker_stop.sh
Normal file
21
docker/maxkey_docker_stop.sh
Normal file
@ -0,0 +1,21 @@
|
||||
echo "stop MaxKey ... "
|
||||
|
||||
#maxkey-nginx proxy
|
||||
docker stop maxkey-nginx
|
||||
|
||||
#maxkey-frontend
|
||||
docker stop maxkey-frontend
|
||||
|
||||
#maxkey-mgt-frontend
|
||||
docker stop maxkey-mgt-frontend
|
||||
|
||||
#maxkey
|
||||
docker stop maxkey
|
||||
|
||||
#maxkey-mgt
|
||||
docker stop maxkey-mgt
|
||||
|
||||
#MySQL
|
||||
docker stop maxkey-mysql
|
||||
|
||||
echo "stoped done."
|
||||
Loading…
x
Reference in New Issue
Block a user