java直接运行
下载java,配置环境变量,上传jar包,进入jar包目录
运行命令: java -jar ***.jar
后台运行: java -jar ***.jar
ctrl + z
bg
exit
docker运行
上传jar包,(jar包名称为 demo1.jar),进入demo1.jar目录里面
创建Dockerfile文件,文件内容如下 vi Dockerfile
FROM java:8 // 拉取一个jdk为1.8的docker image
MAINTAINER yzhangm // 作者
ADD demo1.jar demo.jar // demo1.jar上传jar名称,demo.jar是在容器中运行名称
EXPOSE 8080 //容器运行端口
ENTRYPOINT ["java","-jar","demo.jar"] //启动容器命令 java -jar demo.jar
执行命令创建构造镜像(demo是构建之后镜像名称,最后有个点): docker build -t demo .
运行: docker run -d --name demo -p 8080:8080 demo
设置容器开机启动: docker update --restart=always 容器id
docker简单操作命令
docker ps 查看运行中的/容器
docker ps -a 查看所有容器
docker images 查看所有镜像
docker stop 容器id 停止运行容器
docker start 容器id 启动容器
docker rm 容器id 删除容器(首先要停止容器才能删除)
docker rmi 镜像id 删除镜像(首先要删除容器)
docker exec -it 容器id bash 进入容器里面