JFrog安裝


JFrog安裝

下載安裝

1. 前置權限

sudo mkdir -p /app/jfrog/etc 
cd /app/jfrog/etc
sudo touch ./system.yaml
sudo chown -R 1030:1030 /app/jfrog

容器所使用用戶為1030組權限的普通用戶artifactory
此處直接將歸屬修改為1030即可


2. 拉取鏡像

docker pull releases-docker.jfrog.io/jfrog/artifactory-pro:7.33.9

3. 容器運行

docker run \
	-d \
	-e TZ=Asia/Shanghai \
	-v /etc/localtime:/etc/localtime \
	--restart always \
	--name artifactory \
	-p 8081:8081 \
	-p 80:8082 \
	-v /app/jfrog:/var/opt/jfrog/artifactory \
	releases-docker.jfrog.io/jfrog/artifactory-pro:7.33.9

端口說明:
8081: 用於RESTful API, 非手動操作皆調用該端口下的接口
8082: 對應Web訪問


4. 插件安裝

plugin_name: artifactory-injector-1.1.jar
alipan:artifactory-injector-1.1.jar 提取碼: ob82
size: 1.51MB
SHA1: 1ed8fb52943787f7acc0b555d73ba3f5ed2ff97f

  • 容器外
    • 同步插件到服務器
    • 將插件放置在掛載目錄: /app/jfrog
    • 修改權限為1030
      chown 1030:1030 /app/jfrog/artifactory-injector-1.1.jar
  • 容器內:
    • 進入容器:docker exec -it -u root jfrog bash
    • 使用插件:
      sh /opt/jfrog/artifactory/app/third-party/java/bin/java -jar /var/opt/jfrog/artifactory/artifactory-injector-1.1.jar

What do you want to do?
1 - generate License String
2 - inject artifactory

    1. 輸入2選擇 2 - inject artifactory
    1. 輸入artifactory目錄: /opt/jfrog/artifactory/app/artifactory/tomcat
    1. 輸入yes, 完成插件安裝
    1. 再次回到選擇目錄, 輸入1選擇1 - generate License String
    1. 復制密鑰
    1. exit退出后,並退出容器exit

重啟容器docker restart jfrog


5. 訪問服務

訪問服務IP: http://0.0.0.0/
默認用戶名和密碼為admin/password
設置新密碼, 輸入密鑰.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM