chniny/demo

By chniny

Updated over 2 years ago

Image
0

55

后端案例

docker pull chniny/demo:1.0
docker run -d -p 8080:8080 --name docker-resource chniny/demo:1.0 
# 启动成功后访问接口http://server-ip/8080/test
  • springboot + mybatis操作数据库,jar + Dockerfile + jdk11打成镜像,案例地址
# 拉取mysql镜像
docker pull chniny/database:back01
# 启动容器
docker run -p 3306:3306 --name mysql -v /home/mydocker/mysql/conf:/etc/mysql/conf.d -v /home/mydocker/mysql/logs:/logs -v /home/mydocker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d chniny/database:back01
# 拉取demo镜像
docker pull chniny/demo:2.0
# 启动容器
docker run -it --net=host --name demo -p 8080:8080 chniny/demo:2.0
# 不停止容器退出前台
ctrl + p + q
# 测试
http://server-ip:8080/index.html
http://server-ip:8080/test
  • mybatis plus后端案例
# 数据库准备
docker pull chniny/database:dbtest
docker run -p 3306:3306 --name mysql -v /home/mydocker/mysql/conf:/etc/mysql/conf.d -v /home/mydocker/mysql/logs:/logs -v /home/mydocker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d chniny/database:dbtest
# 启动后本地连接mysql,host=server-ip,user=root,password=123456
# 开放端口
firewall-cmd --add-port=8089/tcp --permanent
firewall-cmd --reload
docker pull chniny/demo:3.0
docker run -it --net=host --name demo -p 8089:8089 chniny/demo:3.0
# 测试
http://server-ip:8089/user/getUsers2

Docker Pull Command

docker pull chniny/demo