docker安装jenkins
1. docker run
# 创建持久化数据目录 sudo mkdir -p /usr/jenkins_data # 容器内的用户是以UID 1000运行的,确保该目录对UID 1000可写 sudo chown 1000:1000 /usr/jenkins_data # 运行 docker run -d \ --name jenkins \ -p 9028:8080 \ -p 50000:50000 \ -v /usr/jenkins_data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ --restart unless-stopped \ jenkins/jenkins:lts
2. docker-compose
version: '3.8' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins restart: unless-stopped ports: - "9028:8080" - "50000:50000" volumes: - /usr/jenkins_data:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock environment: - TZ=Asia/Shanghai volumes: jenkins_data:
3. jenkins容器自带jdk 位置:/opt/java/openjdk
4. 容器内安装maven 位置:/opt/maven
# 进入容器 docker exec -it -u root jenkins bash # 下载 Maven cd /opt apt-get install -y wget wget https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz # 解压 tar -xzf apache-maven-3.9.11-bin.tar.gz mv apache-maven-3.9.11 maven rm apache-maven-3.9.11-bin.tar.gz # 配置环境变量 echo 'export MAVEN_HOME=/opt/maven' >> /etc/profile echo 'export PATH=$MAVEN_HOME/bin:$PATH' >> /etc/profile source /etc/profile # 验证安装 mvn -version
5. 容器内安装git 位置:/usr/bin/git
# 进入容器 docker exec -it -u root jenkins bash # 安装 Git apt-get install -y git # 验证安装 git --version

浙公网安备 33010602011771号