使用docker容器安裝maven私服,併發布jar包

準備工作

   安裝好docker

開始安裝maven鏡像

1.下載一個nexus3的鏡像

docker pull sonatype/nexus3

2.配置宿主機的maven目錄,並設置權限

mkdir /opt/nexus-data && chmod -R 777 /opt/nexus-data

3.將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄

docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3

4.查看是否安裝成功

5.客戶端訪問

登錄

1.右上角登錄即可,在登錄頁可以看到密碼是在 如下目錄保存

2.查看docker中maven私服的容器ID如下

3.進入該容器中

docker exec -it 3762df0a614c bash

4.查看密碼

cat /nexus-data/admin.password

密碼爲bash-4.4$前的所有字符

5.登錄

上傳jar

1.創建一個用戶

 

2.創建一個倉庫地址

3.修改本地maven的setting,添加maven私服賬號,使用創建用戶的id,name,password

<servers>

	<server>
        <id>gothic</id>
        <username>gothic</username>
        <password>123456</password>
      </server>
	
  </servers>

 

4.在項目中加上發佈地址

   <distributionManagement>
        <repository>
            <id>gothic</id>
            <name>gothic</name>
            <url>http://192.168.59.130:8081/repository/gothic_snapshot/</url>
        </repository>
    </distributionManagement>

 

5.發佈,點擊idea的deploy即可,切記idea配置好本地maven

6.成功

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章