赞
踩
这里随意搞了个jar包,没有的可以拿去用,端口用7071,
里面只有一个示例接口 [post请求]:【ip:7071/web2/getDemo】返回json类型的示例数据
https://download.csdn.net/download/JohnGene/86298212
- #引入jdk
- FROM circleci/jdk8:0.1.1
- #作者
- MAINTAINER JG
- #容器内的工作目录
- WORKDIR /opt/docker/build
- #定义变量
- ARG JAR_FILE=demo-project.jar
- #添加jar包到镜像中
- ADD $JAR_FILE $JAR_FILE
- #预定义执行命令,即初始化容器的时候运行的命令
- CMD sleep 2; java -Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom -jar demo-project.jar --SERVER_NAME=demo
- #使用的端口
- EXPOSE 7071
docker build -f ./Dockerfile -t demo:1.0 .
-f 后面跟 Dockerfile文件 (可以省略不写 )
-t后面跟 镜像名:标签
. (点前面有个空格)表示当前目录下执行
docker images
删除用:docker rmi 镜像id (删除镜像前必须停止并删除容器)
docker run --name demo -d -p 7071:7071 demo:1.0
--name 镜像名
-d 后台运行
-p 111:222映射端口,前面是宿主机端口111,后面是容器内端口222
最后 demo:1.0 表示 镜像名:标签
docker ps 查看正在运行的容器
或 docker ps -a 查看所有容器
删除容器用命令: docker rm 容器id (删除容器前必须停止容器)
启动:docker start 容器id
停止:docker stop 容器id
postman直接跑接口
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。