登录
docker login -u username -p password registry.cn-hangzhou.aliyuncs.com
使用当前目录的 Dockerfile 创建镜像,标签为registry.cn-hangzhou.aliyuncs.com/duck_a/blog:latest
docker build -t registry.cn-hangzhou.aliyuncs.com/duck_a/blog:latest ./
推送到仓库
docker push registry.cn-hangzhou.aliyuncs.com/duck_a/blog:latest
拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/duck_a/blog:latest
查看本地镜像
docker images
Dockerfile
基础镜像:版本(不指定为latest)
FROM java:8
维护者信息
MAINTAINER gaof
指定与外界交互的端口
EXPOSE 8080
指定持久化目录
VOLUME /tmp
将路径下的jar包添加进去,名字替换为app.jar
ADD target/blog-1.0.0.jar /app.jar
修改文件时间为当前时间
RUN bash -c 'touch /app.jar'
配置容器 执行java -jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]