1、安装docker
这里就不再细说了,网上有很多详细的安装步骤,我这边安装的18.03.1-ce
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
查看docker是否安装
2、将springboot打包的jar文件上传至服务器/home/springboot/docker_springboot_demo/
上传jar包
3、在jar文件同级目录创建Dockerfile文件->#vimDockerfile
编辑Dockerfile文件
附上粘贴板:
FROM java:8
VOLUME /tmp
ADD DOCKERDEMO.jar app.jar
EXPOSE 8401
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
3、创建docker镜像
在/home/springboot/docker_springboot_demo/ 执行命令docker build -t docker_springboot_demo . (温馨提示:注意最后的点)
创建镜像
创建成功,可以用docker命令查下:docker images
4、运行镜像
执行命令(这里的8080端口是映射到外界的真实访问端口):docker run -p 8080:8401 -d docker_springboot_demo
可以执行命令查看运行的镜像:docker ps
运行镜像
5、验证springboot工程是否正常启动
执行命令查看工程运行日志:docker logs {容器ID}
我们看日志是成功启动的,到浏览器访问下->
访问服务
OK,没问题,当然我们还可以启动多个服务,比如再开一个8081端口的:docker run -p 8081:8401 -d docker_springboot_demo