Docker Compose安裝本地maven方式
更新時間:2024年12月24日 11:11:18 作者:IT利刃出鞘
本文介紹了如何使用Docker Compose安裝Maven,并提供了腳本和配置路徑,通過運行Docker Compose,可以查看安裝結(jié)果,進入容器后,可以查看Maven版本
簡介
本文介紹如何使用Docker Compose安裝maven。
腳本及配置
路徑:/work/env/maven
├── app ├── config │ └── settings.xml ├── docker-compose.yml ├── repository └── tool
docker-compose.yml
services: maven: image: maven:3.9 container_name: maven_3.9 volumes: - ./repository:/root/.m2/repository - ./config/settings.xml:/usr/share/maven/conf/settings.xml - ./app:/app - ./tool:/tool # 使用了 sleep infinity 命令來替換默認的 Maven 構(gòu)建命令,從而避免啟動時執(zhí)行任何構(gòu)建命令 command: /bin/sh -c "sleep infinity"
運行Docker Compose
docker compose up -d
查看結(jié)果
進入容器:
docker exec -it maven_3.9 bash
結(jié)果
查看mvn版本:
mvn --version
結(jié)果:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker默認網(wǎng)段修改實現(xiàn)方法解析
這篇文章主要介紹了Docker默認網(wǎng)段修改實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11CentOS7.2服務器上搭建Docker私有鏡像倉庫操作示例
這篇文章主要介紹了CentOS7.2服務器上搭建Docker私有鏡像倉庫操作,結(jié)合實例形式分析了基于CentOS7.2平臺docker安裝、證書和密鑰生成、私有鏡像創(chuàng)建與啟動等操作相關(guān)命令與使用技巧,需要的朋友可以參考下2018-06-06docker?環(huán)境搭建、docker?與容器常用指令大全(推薦)
這篇文章主要介紹了docker?環(huán)境搭建、docker?與容器常用指令大全,主要包括docker容器操作命令匯總,文中介紹需要注意的是如果想要刪除一個容器,需要先停止該容器且如果鏡像中有運行狀態(tài)的容器,也是無法刪除容器的,需要的朋友可以參考下2022-06-06