1、案件需求

  定义dockerfile,发布springboot项目

  案列:实现步骤

FROM java:8                                                                #定义父镜像
MAINTAINER cm                                                           #定义作者信息   
ADD springboot-hello-0.0.1-SNAPSHOT.jar app.jar           #将jar报添加到容器改名app.jar
CMD java -jar app.jar                                      #定义容器启动执行的命令

  docker build -f  dockerfile文件路径 -t 镜像名称:版本

2、案列二需求

  自定义centos7镜像,要求:

    默认登录路径为 /usr

    可以使用vim

FROM centos:7                       #定义父镜像
MAINTAINER cm                      #定义作者信息
WORKDIR /usr                         #定义默认的工作目录
RUN yum install -y vim            #执行安装vim命令:

CMD /bin/bash                        #定义容器启动执行的命令
[root@localhost docker-files]# docker build -f ./centos_dockerfile -t centos_vim:v1 .

  通过dockerfile构建镜像:docker bulid –f dockerfile文件路径 –t 镜像名称:版本

 

    

 

posted on 2023-04-14 14:06  草根920  阅读(50)  评论(0编辑  收藏  举报