Dockerfile安装到项目发布全过程(详解)

目录

安装

 查看

安装成功

启动

启动后使用docker ps查看正在运行的进程是否存在centos7 

 进入容器内部命令

 退出命令

安装jdk

首先进入有jdk的安装包的目录下,然后进行解压

查看是否解压成功

在home目录下创建DockerFile文件

①使用命令vi Dockerfile 进入编辑模式按下“i”

填写之后同时按下esc+shift+:号,输入wq进行保存

开启dockerfile

此时会从从上至下下载解析 

运行构建好的镜像

此时可以进入容器内部使用java,java -version命令测试是否成功

发布一个springboot项目

①创建一个controller层随便写两句测试代码

②打包一个springboot项目

③在resource目录下建立一个Dockerfile文件,配置信息 

上传项目

1.idea链接服务器远程主机

2.侧边栏出现服务器目录,将jar包和dockerfile文件拖入home目录下

 3.进入local目录构建项目容器

运行镜像

访问端口


安装

docker pull centos:centos7

 查看

docker images

安装成功

启动

 docker run -itd --name centos-test centos:centos7

启动后使用docker ps查看正在运行的进程是否存在centos7 

 进入容器内部命令

#dcd817883b1c是容器id
docker exec -it dcd817883b1c /bin/bash

 退出命令

exit;

安装jdk

首先进入有jdk的安装包的目录下,然后进行解压

tar -zxvf jdk-8u221-linux-x64.tar.gz 

 

查看是否解压成功

在home目录下创建DockerFile文件

①使用命令vi Dockerfile 进入编辑模式按下“i”

#继承哪一个基础的镜像
FROM centos:centos7

#作者信息  后面的邮箱填写自己的
MAINTAINER xiaoqiu<2732339835@qq.com>

#容器构建时需要运行指令
RUN yum -y install vim*

#安装netstat指令
RUN yum -y install net-tools

#配置环境参数(定义的时候不要加$,引用的时候加)
ENV  MYPATH  /usr/local

#切换目录
WORKDIR $MYPATH

#安装jdk(将宿主机的文件添加到容器)
ADD  jdk-8u221-linux-x64.tar.gz  /usr/local/

#配置jdk环境变量
ENV  JAVA_HOME  /usr/local/jdk1.8.0_221
ENV CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAV
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值