Browse Source

docker sh

MaxKey 2 years ago
parent
commit
33c5720d19

+ 21 - 0
docker/maxkey_docker_clear.sh

@@ -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 - 0
docker/maxkey_docker_install.sh

@@ -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 - 0
docker/maxkey_docker_rm.sh

@@ -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 - 0
docker/maxkey_docker_start.sh

@@ -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 - 0
docker/maxkey_docker_stop.sh

@@ -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."