參與賭博網(wǎng)站建設(shè)可判幾年微信推廣鏈接怎么制作
目錄
1、安裝docker
1.1、前置條件
1.2、查看當前操作系統(tǒng)的內(nèi)核版本
1.3、卸載舊版本(可選)
1.4、安裝需要的軟件包
1.5、設(shè)置yum安裝源
1.6、查看docker可用版本
1.7、安裝docker
1.8、開啟docker服務(wù)
1.9、安裝阿里云鏡像加速器
1.10、設(shè)置docker開機自啟
2、安裝docker-compose(通過python的pip安裝)
2.1、安裝步驟
2.2、異常情況
3、安裝harbor
3.1、下載harbor安裝包
3.2、上傳服務(wù)器,解壓
3.3、拷貝并編輯yml文件
3.4、執(zhí)行./install.sh
3.5、啟動harbor服務(wù)
3.6、登錄
本文所有命令,均在root用戶下執(zhí)行。
1、安裝docker
1.1、前置條件
docker運行在Centos7上,要求系統(tǒng)為64位,系統(tǒng)內(nèi)核版本為3.10以上。
1.2、查看當前操作系統(tǒng)的內(nèi)核版本
1.3、卸載舊版本(可選)
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
1.4、安裝需要的軟件包
yum install -y yum-utils device-mapper-persistent-data lvm2
- yum-utils:提供yum-config-manager功能,方便添加yum源;
- device-mapper-persistent-data lvm2:儲存設(shè)備映射(devicemapper)必須的兩個軟件包。
1.5、設(shè)置yum安裝源
默認是國外的yum源,基本不可用,我們修改為阿里源。
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央倉庫)
?
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(國內(nèi)建議安裝阿里倉庫)yum makecache fast
1.6、查看docker可用版本
yum list docker-ce --showduplicates | sort -r
1.7、安裝docker
# 安裝最新版
yum -y install docker-ce# 安裝指定版本
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
1.8、開啟docker服務(wù)
systemctl start docker
systemctl status docker
1.9、安裝阿里云鏡像加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://復制自己的加速器地址.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
1.10、設(shè)置docker開機自啟
systemctl enable docker
2、安裝docker-compose(通過python的pip安裝)
2.1、安裝步驟
# 安裝 epel-release
[root@centos7 ~]# yum install epel-release# 安裝 python-pip
[root@centos7 ~]# yum install -y python-pip# 安裝 docker-compose
[root@centos7 ~]# pip install docker-compose# 查看 docker-compose 版本號
[root@centos7 ~] docker-compose -version
2.2、異常情況
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ohK8I8/distro/
出現(xiàn)該問題的原因一般是由于pip版本過低或者pip有問題,此時需要升級pip。
# pip3執(zhí)行
pip3 install --upgrade pip# pip執(zhí)行
pip install --upgrade pip# 如果上面升級失敗,可以試試
python -m pip install --upgrade --force pip
如果在升級過程中也報錯Command "python setup.py egg_info" failed with error code 1 in /tmp/
可以通過gt-pip.py文件進行安裝(以python2.7為例)
# 先卸載安裝的python-pip
yum remove python-pip# 下載get-pip.py文件
wget https://bootstrap.pypa.io/pip/2.7/get-pip.pypython get-pip.py
安裝成功后再執(zhí)行pip install docker-compose命令安裝docker-compose
3、安裝harbor
3.1、下載harbor安裝包
harbor安裝包:Releases · goharbor/harbor (github.com)
3.2、上傳服務(wù)器,解壓
tar -zxvf harbor-offline-installer-v2.7.4.tgz
3.3、拷貝并編輯yml文件
cp harbor.yml.tmpl harbor.yml
修改hostname、port,并注釋https相關(guān)參數(shù)。
3.4、執(zhí)行./install.sh
注意:如果安裝完成后,修改了配置文件,則需要使用如下命令,重新生成程序文件。
./prepare
docker-compose down -v
docker-compose up -d
3.5、啟動harbor服務(wù)
install完成后會在當前目錄生成docker-compose.yml文件,啟動
docker-compose up -d
3.6、登錄
訪問3.3配置的hostname:port,初始默認用戶是admin,密碼是Harbor12345
以上內(nèi)容為個人學習理解,如有問題,歡迎在評論區(qū)指出。
部分內(nèi)容截取自網(wǎng)絡(luò),如有侵權(quán),聯(lián)系作者刪除。