Dockerfile制作镜像
·
介绍
我们可以使用dockerfile来制作我们自定义的镜像,步骤如下:
1.0 创建文件夹——2.0 文件夹下编写Dockerfile文件——3.0 最后通过docker build -t 来构建镜像
Dockerfile编写带有maven环境的jenkins镜像
1.0 创建文件夹和目录
mkdir /opt/jenkins && cd /opt/jenkins
#Maven用于打包java项目,我们将这个文件上传到当前目录
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
2.0 编写Dockerfile文件
#vim Dockerfile
FROM jenkins/jenkins:2.433-jdk11
ADD ./apache-maven-3.6.1-bin.tar.gz /usr/local/
USER root
WORKDIR /usr/local/
ENV MAVEN_HOME=/usr/local/apache-maven-3.6.1
ENV PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoers
USER jenkins
3.0 docker build -t 制作镜像
# 注意:最后需要加上“,”,表示的是当前目录下
# 注意:如果觉得直接docker build 比较慢的话,我们可以在build的同时,通过docker pull 拉取镜像
docker build -t 192.168.255.165:8086/devops/jenkins-maven:jdk-11 .
更多推荐
所有评论(0)