- 1、创建一个SpringBoot项目
- 2、mvn clean package打成一个jar包
- 3、在docker环境中新建一个目录“first-dockerfile”
- 4、上传“dockerfile-demo-0.0.1-SNAPSHOT.jar”到该目录下,并且在此目录创建Dockerfile
注意:Linux系统下安装rz/sz命令
yum安装
root 账号登陆后执行以下命令:
yum install -y lrzsz - 5、创建Dockerfile文件,编写内容
FROM openjdk:8
MAINTAINER kanmeijie
LABEL name="dockerfile-demo" version="2.0" author="kanmeijie"
COPY dockerfile-demo-0.0.1-SNAPSHOT.jar dockerfile-image.jar
CMD ["java",“-jar”,"dockerfile-image.jar"]
docker build -t test-docker-image .
docker run -d --name user01 -p 6666:8080 test-docker-image
docker logs user01
- 宿主机上访问curl localhost:6666/dockerfile
push到自己的阿里云镜像仓库
sudo docker login --username=kanmeijie registry.cn-hangzhou.aliyuncs.com
#密码为:kmj123456
sudo docker pull registry.cn-hangzhou.aliyuncs.com/gupao-study/test-docker-image:[镜像版本号]
$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/gupao-study/test-docker-image:[镜像版本号]
$ sudo docker push registry.cn-hangzhou.aliyuncs.com/gupao-study/test-docker-image:[镜像版本号]