前言
nexus作為私服的maven倉庫,在企業(yè)級應用中,提供了依賴來源的穩(wěn)定性,為構建龐大的微服務體系,打下基礎
安裝
創(chuàng)建文件夾
mkdir -p /home/docker_home/nexus/nexus-data
設置文件夾權限
chown -R 200 /home/docker_home/nexus/nexus-data
這里如果不設置,nexus在容器里會創(chuàng)建不了文件鎖,導致異常
docker創(chuàng)建指令
docker run -d -p 8088:8081 --name nexus \
--restart=always \
-e INSTALL4J_ADD_VM_PARAMS="-Xms512m -Xmx512m" \
-v /home/docker_home/nexus/nexus-data:/nexus-data \
sonatype/nexus3
- -e INSTALL4J_ADD_VM_PARAMS=“-Xms512m -Xmx512m”,留意這條指令,主要用于限制內存的使用
制作docker-compose.yaml文件
version: '3.7'
services:
nexus:
image: sonatype/nexus3
container_name: nexus
ports:
- "8088:8081"
restart: always
environment:
- INSTALL4J_ADD_VM_PARAMS=-Xms512m -Xmx512m
volumes:
- /home/docker_home/nexus/nexus-data:/nexus-data
通過GPT可以簡單的將docker指令轉為docker-compose.yaml文件,docker compose up
查看網站
訪問網頁
由于我們做了8088:8081端口映射,因為8081是比較常用的端口,就不占用了。文章來源:http://www.zghlxwxcb.cn/news/detail-844701.html
- 訪問網站:http://47.107.103.145:8088/
右上角點擊“sign in”
查看密碼
文章來源地址http://www.zghlxwxcb.cn/news/detail-844701.html
- 默認賬號:admin
- 到shell里面通過以下指令,查看密碼
cat /home/docker_home/nexus/nexus-data/admin.password
到了這里,關于docker安裝Nexus,maven私服的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!