文章目录
- 构建镜像,运行项目
- 开启虚拟内存
- 构建,运行
构建镜像,运行项目
开启虚拟内存
我们自己购买服务器一般内存就2g,是不够用的,所以要开启虚拟内存。
创建目录
mkdir /file
创建虚拟内存
dd if=/dev/zero of=/file/swap bs=1024 count=4096000
mkswap /file/swap
启用虚拟内存
swapon /file/swap
设置开机自启
echo "/file/swap swap swap defaults 0 0" >> /etc/fstab
构建,运行
首先clean,然后打包。
上传jar包
rz -be
编写Dockerfile文件
FROM openjdk:8
COPY *.jar /app.jar
CMD ["--server.port=8080"]
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
- FROM 基础环境
- MAINTAINER Dockerfile文件作者
- ENV 环境变量
- ADD 向镜像中添加我们的文件,路径是对于Dockerfile所在目录的相对路径。第一个参数是需要添加的文件,第二个参数是镜像对应文件。会自动解压tar包。
- COPY 与ADD相似,不过只能复制本地文件,同时不会解压tar包。
- EXPOSE 声明容器端口
- 等等。。。
构建我们的镜像(test镜像名,1.0.0版本号)
docker build -t test:1.0.0 .
运行
docker run -d 镜像名:版本号
查看运行日志
docker logs -f 容器id