導航:首頁 > 文件管理 > 掛載配置文件搭建本地倉庫

掛載配置文件搭建本地倉庫

發布時間:2023-05-10 18:13:52

① 如何配置maven的本地安裝位置和本地倉庫

方法/步驟

下載maven,最新版本是Maven3.0.4 , 下載文件後,並解壓到 D:\maven\apache-maven-3.0.4
配置maven3的環境變數:內先配置M2_HOME的環境變數,容新建一個系統變數:M2_HOME , 路徑是:D:\maven\apache-maven-3.0.4,如圖所示

再配置path環境變數,在path值的末尾添加"%M2_HOME%\bin",如下圖所示;

點擊確定之後,打開cmd窗口:輸入 mvn -version,出現如下內容表示安裝成功。

5
給maven配置版本庫,打開conf文件夾下的D:\maven\apache-maven-3.0.4\settings.xml文件,找到第53行,把注釋去掉,修改成:
<localRepository>D:\maven\repository</localRepository>到處maven的安裝與版本庫配置完成

② 本地yum,倉庫配置

文件名用yum.repo.
文件內鎮液容為:
[server]
name=yum
baseurl=file:///mnt
enabled=1
gpgcheck=0
註:我用的時候時把安裝光碟的.iso手動掛載到/mnt下面的。不是直接復制過態桐去的。希望你御閉物能成功。

③ 建立yum倉必須要掛載嘛

在進唯穗行本地倉庫的建立前要進行掛載

然後用vim yum.repo 進行編輯本地倉庫

退出後先清除緩存yum clean all

然指謹卜後創建新緩存yum makecache

這樣一來就完成晌冊了yum本地倉庫的建立。

④ 如何在myeclipse中配置maven本地倉庫

步驟如下:
1、下載maven的bin,在apache官方網站可以下載。
2、下載下來之後,解壓,找個路徑放進去, 把bin的位置設在環境變數里,新建環境變數MAVEN_HOME。
3、在PATH里加入maven的bin的路徑。
4、配置完畢後,在Windows命令提示符下,輸入mvn -v測試一下。
5、配置成功後開始在帆兄MyEclipse中配置Maven,點擊MyEclipse菜單欄Help->Eclipse Marketplace搜索關鍵字maven到插件Maven Integration for Eclipse 並點擊安裝即可。
6、安裝完畢後,點擊重啟MyEclipse。
7、
重啟後,為了使得MyEclipse中安裝的Maven插件,同windows中安裝的那個相同,需要讓MyEclipse中的maven重新定位一下,
點擊Window -> Preference -> Maven -> Installation -> Add進行設置。
9、設置成功即安裝完成。

注意:
由緩森於Maven依賴Java運行環境,因此使用Maven之前需要配置Java的運行環境。下載並安態哪襲裝JDK,配置JDK的環境變數JAVA_HOME,否則maven將無法使用。

⑤ 製作網路源和本地源yum倉庫

1、本地yum 倉庫製作

            a.首先連接、掛載光碟:    

                        mount /dev/cdrom /mnt 

           b. 修改yum配置文件:

                        [c7-media]

                        name=CentOS-$releasever - Media

                        baseurl=file:///mnt     ##baseurl 是 repodata 所在的上一級目錄

                        enable=1

                        gpgcheck=1

                        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

            c.  清理緩沖並重建緩存

                        yum clean all  

                        yum  makecache

2、製作網路yum源

            a. 以httpd作為文件御運伺服器,首先安裝httpd 服務,啟動服務;

                      cp -r  /mnt/Packages  /var/www/html

            b. 使用createrepo 創建倉庫

                    >>>cd  /var/www/html

                    >>>createrepo

                    >>> pwd

                    /var/www/html

                    >>>ls

                    Packages  repodata

           c. 修改yum 配置文件

                    >>>cat /etc/yum.repos.d/CentOS-NetYUM.repo

                        [c7-netyum]

                        name=CentOS-$releasever - Media

                        baseurl=http://192.168.0.130

     沒拆大                   enable=1

                        gpgcheck=1

                        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

        測試CentOS-NetYUM.repo 是否可用:

                       枯豎 >>>yum clean all ; yum  makecache                    

⑥ docker搭建私有倉庫

  Docker 官方提供了一個搭建私有倉庫的鏡像 registry ,運行該鏡像的容器並且對外暴露5000埠就ok了。

  如果是在內網環歲伏境中,可以之間使用,如果是外網訪問內網,可以藉助花生殼等做個內網穿透。

/Users/miuye/Public/registry 是我個人的掛載的本地目錄,push到該倉庫的鏡像會保存在該路徑下。

安裝完成後,可以通過訪問 http://127.0.0.1:5000/v2 進行驗證,看到如下圖片就說明成功了。

以httpd作為實驗對象推送到私有倉庫中。
 

 

推送完後可以通過訪問 http://127.0.0.1:5000/v2_catalog 進行驗證乎碼攜

 

報錯:http: server gave HTTP response to HTTPS client

原因:Docker自從1.3.X之後docker registry交互默認使用的是HTTPS,但是搭建私有鏡像默認使用的是HTTP服務,所以與私有鏡像交時出現以上錯誤。

解決辦法

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 後面加參數--insecure-registry 192.168.1.66:5000

【注意:192.168.1.66是我私有倉庫所在主機的ip,需要改成自己的倉庫ip或者域名】

修改好後重啟docker 服務

加入以下內容:(注意ip改成自己的)

修改好後重啟docker 服務

 

 

4.1 在push端添加host後通過域名進行push

2、pull端添模磨加hosts後通過域名進行pull

docker.service 和 daemon.json 也修改為對應域名

這樣push和pull的時候如果倉庫ip發生了變化,只需要修改hosts即可。

 
參考鏈接:

https://www.cnblogs.com/huanchupkblog/p/10843800.html
https://www.cnblogs.com/programmer-tlh/p/10996443.html

 
如有不對,煩請指出,感謝!

⑦ 我現在在學用 yum 創建本地軟體倉庫 當我把鏡像文件掛載進來後 發現找不到yum的配置文件 請教高手

下面的文章應該能夠幫到你:

用安裝 CD 建立本地 yum 源

對於 RHEL4 或者其它相對舊的發行版,或者僅有安裝 CD 的情況下,還可以通過類似的昌派方式補裝 RPM 包嗎?答案是肯定的,不過需要一個多餘的步驟,即手工創建 repo 數據。

下面的示例,通過把 RHEL4u6 的 5CD 中的 RPMS 混合到一個目錄中,然後用 createrepo 命令建立 repo 數據。

首先混裝 CD:

[root@localhost root]# mkdir -p /mnt/dvd
# insert CD1
[root@localhost root]# mount /dev/hdc /media/cdrom/
[root@localhost root]# cp -prf /media/cdrom/Server /mnt/dvd/RPMS
[root@localhost root]# umount /media/cdrom

# insert CD2
...
# insert CD3
...
# insert CD4
...

# insert CD5
[root@localhost root]# mount /dev/hdc /media/cdrom/
[root@localhost root]# cp -prf /media/cdrom/Server /mnt/dvd/RPMS
[root@localhost root]# umount /media/cdrom

# remove unused files
[root@localhost root]# find /mnt/dvd/RPMS -name TRANS.TBL -exec rm -f {} \;

然後通過 createrepo 命令創建 yum 源數據。這正是「空間換時間」的預處理過程,視 RPM 數據的多少,大約需要幾分鍾。"-d" 參數表示在生成 xml 索引的同時生成 sqlite 格式的索引。完睜迅爛成過後,這兩種索引文件均以壓縮格式存放於 repodata 目錄中,供 yum 查詢所用。

[root@localhost root]# cd /mnt/dvd

[root@localhost dvd]# createrepo -d .
1/2399 - RPMS/plymouth-theme-charge-0.8.0-0.2009.29.09.18.fc12.i686.rpm
2/2399 - RPMS/悉漏aspell-0.60.6-7.fc12.i686.rpm
3/2399 - RPMS/xml-common-0.6.3-30.fc12.noarch.rpm

......

2397/2399 - RPMS/mythes-en-3.0-5.fc12.noarch.rpm
2398/2399 - RPMS/hunspell-mi-0.20080630-3.fc12.noarch.rpm
2399/2399 - RPMS/hicolor-icon-theme-0.11-1.fc12.noarch.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

[root@localhost dvd]# ls -l repodata/
total 10004
-rw-r--r--. 1 root root 2974902 2009-12-06 09:48 filelists.sqlite.bz2
-rw-r--r--. 1 root root 2618445 2009-12-06 09:48 filelists.xml.gz
-rw-r--r--. 1 root root 912087 2009-12-06 09:48 other.sqlite.bz2
-rw-r--r--. 1 root root 951651 2009-12-06 09:48 other.xml.gz
-rw-r--r--. 1 root root 1809806 2009-12-06 09:48 primary.sqlite.bz2
-rw-r--r--. 1 root root 958302 2009-12-06 09:48 primary.xml.gz
-rw-r--r--. 1 root root 2726 2009-12-06 09:48 repomd.xml

最後,編輯 yum 源配置文件,添加一個本地 yum 源。注意對應的目錄,這次是 /mnt/dvd,因為 repodata 是在此路徑下創建的。

[root@localhost dvd]# cat > /etc/yum.repos.d/dvd.repo <<END
[dvd]
name=install dvd
baseurl=file:///mnt/dvd
enabled=1
gpgcheck=0
END

對於 RHEL4 一類不帶 repodata 的安裝 DVD,去掉混裝 RPM 的一步,直接用 createrepo 命令建立源數據即可。

⑧ 怎麼搭建docker 私有倉庫

環境准備
環境:兩個裝有Docker的Ubuntu虛擬機
虛擬機一:192.168.112.132 用戶開發機
虛擬機二:192.168.112.136 用作私有倉庫
此處我們准備了兩個虛擬機,分別都安裝了Docker,其中132機器用作開發機,136機器用作registry私有倉庫機器。環境准備好之後接下來我們就開始搭建私有鏡像倉庫。
搭建私有倉庫
首先在136機器上下載registry鏡像
$ sudo docker pull registry

下載完之後我們通過該鏡像啟動一個容器
$ sudo docker run -d -p 5000:5000 registry

默認情況下,會將倉庫存放於容器內的/tmp/registry目錄下,這樣如果容器被刪除,則存放於容器中的鏡像也會丟失,所以我們一般情況下會指定本地一個目錄掛載到容器內的/tmp/registry下,如下:
$ sudo docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

可以看到我們啟動了一個容器,地址為:192.168.112.136:5000。
測試
接下來我們就要操作把一個本地鏡像push到私有倉庫中。首先在132機器下pull一個比較小譽攔的鏡像來測試(此處使用的是busybox)。
$ sudo docker pull busybox

接下來修改一下慶凱胡該鏡像的tag。
$ sudo docker tag busybox 192.168.112.136:5000/busybox

接下來把打了tag的鏡像上傳到私有倉庫。
$ sudo docker push 192.168.112.136:5000/busybox

可以看到push失敗,具體錯誤如下:
2015/01/05 11:01:17 Error: Invalid registry endpoint https://192.168.112.136:5000/v1/: Get https://192.168.112.136:5000/v1/_ping: dial tcp 192.168.112.136:5000: connection refused. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry 192.168.112.136:5000` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/192.168.112.136:5000/ca.crt 11

因為Docker從1.3.X之後,與docker registry交互默認使用的是https,然而此處搭建的私有倉庫只提供http服務,所以當與私孫培有倉庫交互時就會報上面的錯誤。為了解決這個問題需要在啟動docker server時增加啟動參數為默認使用http訪問。修改docker啟動配置文件(此處是修改132機器的配置)Ubuntu下配置文件地址為:/etc/init/docker.conf,在其中增加–insecure-registry 192.168.112.136:5000如下所示:
$ sudo vi /etc/init/docker.conf

修改完之後,重啟Docker服務。
$ sudo restart docker

重啟完之後我們再次運行推送命令,把本地鏡像推送到私有伺服器上。
$ sudo docker push 192.168.112.136:5000/busybox

可以看到鏡像已經push到私有倉庫中去了。
接下來我們刪除本地鏡像,然後從私有倉庫中pull下來該鏡像。
$ sudo docker pull 192.168.112.136:5000/busybox

到此就搭建好了Docker私有倉庫。上面搭建的倉庫是不需要認證的,我們可以結合nginx和https實現認證和加密功能。

⑨ CentOS如何建立本地的YUM倉庫(轉載)

下面的操作都是在您安裝好 RHEL/CentOS 系統後進行的。先從光碟或已有的 YUM 倉庫安裝 createrepo 工具,以及網路下載工具 wget:(可以用虛擬光前殲驅打開iso文件里邊的相關文件)# rpm -ivh createrepo-x.y.z.rpm# rpm -ivh wget-x.y.z.rpmcreaterepo 命令用於生成緩伏 yum 倉庫所必須的一些信息,這些信息都存放在 repodata/ 目錄底下,您打開看看就會明白它做了些什麼事情。DVD ISO如果你使用的是 DVD 光碟,可以直接掛載光碟,然後製作 yum 倉庫:# mkdir /mnt/dvd/# mount /dev/cdrom /mnt/dvd/# cd /mnt# createrepo .如果您使用的是官方的 DVD ISO,則需要將它復制到系統上,掛載後製作 yum 倉庫:# mkdir /mnt/dvd/# mount -o loop /root/rhel5.1-dvd.iso /mnt/dvd# cd /mnt# createrepo .CD ISO如果您使用的是多個 CD iso 文件,需要先復制到系統上,掛載後製作 yum 倉庫。有幾個 ISO 就創建幾個目錄,並將對應的 ISO 掛載上去:# mkdir -p /mnt/{1,2,3,4,5,6}# mount -o loop rhel5.1-disc1.iso /mnt/1# mount -o loop rhel5.1-disc2.iso /mnt/2# mount -o loop rhel5.1-disc3.iso /mnt/3# mount -o loop rhel5.1-disc4.iso /mnt/4# mount -o loop rhel5.1-disc5.iso /mnt/5創建yum 倉庫:# cd /mnt/# createrepo .定義yum 倉庫創建yum 倉庫的定義文件:/etc/yum.repos.d/dvdiso.repo,然後加入以下內容:[DVDISO]name=DVD ISO baseurl=file:///mnt/enabled=1gpgcheck=0測試yum 倉庫強烈建議執行 'yum clean all' 命令,將所有 yum metadata 等信息清慧哪沖空,再重新獲取最新的倉庫信息:# yum clean all# yum list如果在 'yum list' 命令的輸出中能夠看到剛才製作的倉庫里的軟體包的名字,那就是 OK 了。

閱讀全文

與掛載配置文件搭建本地倉庫相關的資料

熱點內容
怎麼在電腦轉換mp3格式的文件怎麼打開 瀏覽:715
群聊如何發送文件 瀏覽:202
網路安全為人民網路安全靠人民是四個什麼 瀏覽:365
學校電子編程比賽叫什麼 瀏覽:642
word2007插入cad圖形 瀏覽:685
新建文件夾3 瀏覽:110
u盤文件沒有復制剪貼選項 瀏覽:321
長沙電腦編程哪個學校好 瀏覽:977
qq瀏覽器2015官方網 瀏覽:332
js有去掉最後一個字元 瀏覽:705
51自學網maya教程下載 瀏覽:245
如何徹底刪除已刪除文件夾 瀏覽:759
tif格式文件變小 瀏覽:673
資料庫怎麼將序號往下加 瀏覽:37
音頻文件有哪些作用 瀏覽:631
時間管理app有什麼 瀏覽:567
hp筆記本bios萬能密碼 瀏覽:65
蘋果核種 瀏覽:549
數控增量編程刀補怎麼加 瀏覽:295
可編程dsp晶元是什麼 瀏覽:358

友情鏈接