创建文件夹
将要上传的jar包复制到里面
创建Dockerfile文件
在jar包的同级目录下,创建Dockerfile,并编辑
注意:d必须是大写,否则之后会构建失败
vi Dockerfile
按a可进入编辑状态
FROM java:8
VOLUME /tmp
COPY Mybaits02.jar /tmp/Mybaits02.jar
CMD ["java","-jar","Mybaits02.jar","-Dfile.encoding=utf-8"]
esc->:wq退出
build成镜像
docker build -t 用户名/仓库名:标签名 .
- -t:给镜像起别名
- 用户名/仓库名:标签名
- 注意用户名/仓库名:标签名不能有大写,否则报错
- 在别名之后一定要有空格点,点表示上下文,当前目录下的所有文件都会被打包
docker images
检查一下是否创建成功
打标签
如果在build成镜像时没有用用户名/仓库名:标签名 的格式,要给该镜像打上标签才能上传到仓库
docker tag 镜像名:标签名 用户名/仓库名:标签名
上传到仓库
在上传之前一定要注意docker hub要处于登录状态,否则会上传失败
登录
docker login
输入用户名,回车后,输入密码,回车即可
docker push 用户名/仓库名:标签名