用 dockerfile 将 jar包 生成镜像

1用 dockerfile 将 jar包 生成镜像 在工程target目录下, 找到生成的jar包, 上传至服务器。   2制作 jar 包的 dockerfile文件, 文件名:Dockerfile FROM openjdk:8-jdk-alpine ARG JAR_FILE COPY ${JAR_FILE} eureka.jar EXPOSE 8761 ENTRYPOINT [“java”,”-jar”,”/eureka.jar”] 构建镜像的同时,为 JAR_FILE 赋值: [root@jenkins dockerfile]# docker build –build-arg JAR_FILE=spring-cloud-eureka-0.0.1-SNAPSHOT.jar -t eureka:v1.0 . docker build: 构建 –build-arg:赋值 JAR_FILE:引用变量=变量值(eureka的 jar包) -t :指定构建镜像的版本(tag标签) eureka:v1 . :在当前目录下构建 查看本地仓库:docker images 3 运行此镜像:docker run -itd -p … Read more

docker命令常用

查看正在运行的容器 docker ps 查看所有容器 docker ps -a 删除容器 docker rm #containerid 进入容器 docker exec -it #containerid bash 查看容器元数据(挂载目录等) docker inspect #containerid 启动容器 docker start #containerid|containername 查看日志 docker logs -f #containerid 查看进程 docker top #containerid —————————————— 查看images docker images 删除image docker rmi #imageid 启动Image(-d 后台运行) docker run -d #imagename ———————————– # docker –help 管理命令: container 管理容器 … Read more