目录
启动后使用docker ps查看正在运行的进程是否存在centos7
①使用命令vi Dockerfile 进入编辑模式按下“i”
此时可以进入容器内部使用java,java -version命令测试是否成功
③在resource目录下建立一个Dockerfile文件,配置信息
2.侧边栏出现服务器目录,将jar包和dockerfile文件拖入home目录下
docker pull centos:centos7

docker images

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

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

exit;
![]()
tar -zxvf jdk-8u221-linux-x64.tar.gz


- #继承哪一个基础的镜像
- 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:${JAVA_HOME}/lib/tools.jar
- ENV PATH=$PATH:${JAVA_HOME}/bin
-
- #暴露端口
- EXPOSE 80
-
- #启动centos
- CMD /bin/bash


docker build -f Dockerfile -t mycentos:1.0 .

docker run -itd --name centos-test mycentos:1.0

java命令可使用证明没有问题



先点击clean--package

出现target目录里面包含一个jar包,表示打包成功,把ja拖入resource目录下与Dockerfile文件同级





工具--ssh会话--选择刚刚添加的服务器信息可实现在idea操控服务器

docker build -f Dockerfile -t jenkinstest:1.0 .

docker run --name jenkinstest -p 8081:8081 -d jenkinstest:1.0

