1.创建一个测试springboot项目
2.打包并上传到服务器,同时创建一个Dockerfile
mkdir docker
cd docker/
touch Dockerfile
3.编写Dockerfile
vi Dockerfile
Dockerfile的内容为:
FROM java:8
VOLUME /tmp
ADD testjar-0.0.1-SNAPSHOT.jar /test.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]
4.配置阿里云的容器镜像服务
直接按官方的命令就行
cr.console.aliyun.com/cn-hangzhou…
5.构建镜像
命令
docker build -t test .
构建好后会出现Successfully built ,然后 docker images 看一下,我们自己的test已经出来了
6.启动
命令,将docker的8000端口映射到服务器的8080端口
docker run -d -p 8000:8080 test
启动成功
7.测试
成功!!