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 镜像名称:版本
草根-920