docker sh

This commit is contained in:
MaxKey 2023-02-06 14:37:25 +08:00
parent 67eea12943
commit 33c5720d19
5 changed files with 155 additions and 0 deletions

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

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

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

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

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