国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

飛騰ft2000-麒麟V10-SP1安裝Docker、運(yùn)行g(shù)itlab容器

這篇具有很好參考價(jià)值的文章主要介紹了飛騰ft2000-麒麟V10-SP1安裝Docker、運(yùn)行g(shù)itlab容器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

一、安裝及配置docker

1、卸載docker相關(guān)包及刪除相關(guān)配置文件

2、安裝二進(jìn)制docker

1.下載軟件包

2.解壓

3.修改鏡像加速地址

4.修改profile文件

5.啟動(dòng)docker

6.docker常用命令

二、安裝并啟動(dòng)gitlab鏡像

1.安裝gitlab鏡像

1.查詢滿足使用需求的gitlab版本

?2.下載鏡像

2.運(yùn)行g(shù)itlab及修改配置

1.運(yùn)行g(shù)itlab

2.配置

3.驗(yàn)證測(cè)試

4.瀏覽器測(cè)試

3.修改外部訪問(wèn)端口(docker對(duì)gitlab容器的映射)

1.方法1:刪除原有容器,重建新容器

2. 方法2?:修改容器配置文件,重啟docker服務(wù)

3. 方法3:?docker commit新構(gòu)鏡像

4.密碼

1.默認(rèn)密碼

2.修改root密碼


一、安裝及配置docker

1、卸載docker相關(guān)包及刪除相關(guān)配置文件

apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc
apt-get autoremove docker-ce-*
dpkg -l | grep docker
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker/*

docker --version #驗(yàn)證是否卸載成功
reboot #重啟服務(wù)器

2、安裝二進(jìn)制docker

1.下載軟件包

wget  -c 0 https://download.docker.com/linux/static/stable/aarch64/docker-19.03.9.tgz

2.解壓

tar -zxvf docker-19.03.9.tgz -C /usr/bin

3.修改鏡像加速地址

vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

4.修改profile文件

# vim /etc/profile    #末尾添加如下代碼

export PATH=/usr/bin/docker:$PATH

# source /etc/profile #刷新profile文件

5.啟動(dòng)docker

dockerd --data-root=/var/lib/docker &    #啟動(dòng)docker

docker version    #查詢版本驗(yàn)證docker是否安裝成功

6.docker常用命令

docker常用命令

二、安裝并啟動(dòng)gitlab鏡像

1.安裝gitlab鏡像

1.查詢滿足使用需求的gitlab版本

Docker官方倉(cāng)庫(kù)

? ? ? ? 在倉(cāng)庫(kù)中查詢gitlab,因?yàn)樾枰獏^(qū)分構(gòu)建后的架構(gòu),查找自己需要使用的CPU架構(gòu)版本,飛騰為arm64架構(gòu),這里選擇的是yrzr/gitlab-ce-arm64v8,這個(gè)版本是arm64架構(gòu)

?2.下載鏡像

root@kylin:~# docker pull yrzr/gitlab-ce-arm64v8

2.運(yùn)行g(shù)itlab及修改配置

1.運(yùn)行g(shù)itlab

root@kylin:~# docker run -d \
--restart always \                               #容器停止后的重啟策略: 容器退出時(shí)總是重啟
--name gitlab \
--privileged \
--memory 4096M \
-p 1022:22 -p 1080:1080 -p 443:443 \               #端口,左邊為宿主機(jī),右邊為容器
--hostname gitlab.example.com \                  #訪問(wèn)域名,可以后續(xù)修改
--env GITLAB_OMNIBUS_CONFIG="nginx['redirect_http_to_https'] = true; " \
-v /root/software/gitlab/etc:/etc/gitlab:z \     #數(shù)據(jù)卷掛載,左邊為宿主機(jī),右邊為容器
-v /root/software/gitlab/log:/var/log/gitlab:z \
-v /root/software/gitlab/data:/var/opt/gitlab:z \
yrzr/gitlab-ce-arm64v8:latest

2.配置

????????gitlab上創(chuàng)建項(xiàng)目的時(shí)候,生成項(xiàng)目的URL訪問(wèn)地址是按容器的hostname來(lái)生成的,也就是容器的id。作為gitlab服務(wù)器,我們需要一個(gè)固定的URL訪問(wèn)地址,于是需要配置/etc/gitlab/gitlab.rb

? ? ? ? 下面的配置文件需要在容器內(nèi)修改,請(qǐng)勿掛載到宿主機(jī)的文件上進(jìn)行修改,否則可能會(huì)出現(xiàn)配置更新不到容器內(nèi)或者延遲更新到容器內(nèi),導(dǎo)致啟動(dòng)成功,卻無(wú)法訪問(wèn)。

root@kylin:~# docker exec -it gitlab /bin/bash           #進(jìn)容器內(nèi)部
root@gitlab:/# vi /etc/gitlab/gitlab.rb                  #修改配置文件

#gitlab訪問(wèn)地址,可以寫(xiě)域名。如果端口不寫(xiě)的話默認(rèn)為80端口,這里的端口號(hào)要與啟動(dòng)容器時(shí)的端口映射相對(duì)應(yīng)
external_url 'http://192.168.5.52:1080'    
#ssh主機(jī)ip
gitlab_rails['gitlab_ssh_host'] = '192.168.5.52'
#ssh連接端口
gitlab_rails['gitlab_shell_ssh_port'] = 1022


root@gitlab:/# gitlab-ctl reconfigure    # 讓配置生效
root@gitlab:/# gitlab-ctl restart        # 重啟gitlab

3.驗(yàn)證測(cè)試

root@kylin:~# curl http://localhost:1080
<html><body>You are being <a href="http://localhost:1080/users/sign_in">redirected</a>.</body></htm

4.瀏覽器測(cè)試

瀏覽訪問(wèn):http://192.168.5.52:1080

飛騰ft2000-麒麟V10-SP1安裝Docker、運(yùn)行g(shù)itlab容器

3.修改外部訪問(wèn)端口(docker對(duì)gitlab容器的映射)

1.方法1:刪除原有容器,重建新容器

docker rm gitlab 或 容器id #刪除容器
# 構(gòu)建新的容器,命令參照上面,注意修改相應(yīng)端口號(hào)

????????優(yōu)點(diǎn):簡(jiǎn)單快捷,測(cè)試環(huán)境使用較多

????????缺點(diǎn):若為數(shù)據(jù)庫(kù)鏡像,重建后再重新配置一次比較麻煩

2. 方法2?:修改容器配置文件,重啟docker服務(wù)

root@kylin:~# docker stop f9c #停止容器
root@kylin:~# pkill -9 docker #停掉docker
root@kylin:~# ps aux | grep docker #確認(rèn)docker進(jìn)程是否被關(guān)閉
root@kylin:~# cat /var/lib/docker/containers/容器ID/hostconfig.json #參照下圖

飛騰ft2000-麒麟V10-SP1安裝Docker、運(yùn)行g(shù)itlab容器

?如上圖所示,文件中其中一項(xiàng)是PortBindings:

  • 1080/tcp對(duì)應(yīng)的是容器內(nèi)部的80端口
  • HostPort對(duì)應(yīng)的是映射到宿主機(jī)的端口8080
  • 按照需求修改端口,然后啟動(dòng)docker服務(wù),再重啟容器即可
root@kylin:~# dockerd --data-root=/var/lib/docker &
root@kylin:~# docker restart gitlab
#重啟后需要等待幾分鐘,和硬件配置有直接關(guān)系
  • 優(yōu)點(diǎn):這個(gè)方法的優(yōu)點(diǎn)是沒(méi)有副作用,操作簡(jiǎn)單
  • 缺點(diǎn):是需要重啟整個(gè)docker服務(wù),如果在同一個(gè)宿主機(jī)上運(yùn)行著多個(gè)容器服務(wù),會(huì)影響其他容器服務(wù)

注意:一定要先停掉docker修改配置才能成功。

3. 方法3:?docker commit新構(gòu)鏡像

????????把一個(gè)容器的文件改動(dòng)和配置信息commit到一個(gè)新的鏡像;把容器所有的文件改動(dòng)和配置信息導(dǎo)入成一個(gè)新的docker鏡像,然后用這個(gè)新的鏡像重起一個(gè)容器,這對(duì)之前的容器不會(huì)有任何影響。

  • 停止docker 容器
docker stop gitlab
  • commit該docker容器
docker commit gitlab new_gitlab:tag
  • 重新啟動(dòng)一個(gè)容器
docker run ...

優(yōu)點(diǎn):不會(huì)影響宿主機(jī)上的其他容器

缺點(diǎn):管理起來(lái)顯得比較亂,不如方法2直觀

4.密碼

1.默認(rèn)密碼

root@kylin:~# docker exec -it gitlab bash
root@gitlab:/# cat /etc/gitlab/initial_root_password 
# WARNING: This value is valid only in the following conditions
#          1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run).
#          2. Password hasn't been changed manually, either via UI or via command line.
#
#          If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

Password: 密碼

?飛騰ft2000-麒麟V10-SP1安裝Docker、運(yùn)行g(shù)itlab容器文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-434659.html

2.修改root密碼

root@gitlab:/# gitlab-rails console    #容器內(nèi)部打開(kāi)控制臺(tái)
--------------------------------------------------------------------------------
 Ruby:         ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c5) [aarch64-linux]
 GitLab:       15.10.1 (a2b7634113a) FOSS
 GitLab Shell: 14.18.0
 PostgreSQL:   13.8
------------------------------------------------------------[ booted in 55.94s ]
Loading production environment (Rails 6.1.7.2)
irb(main):001:0> user = User.find(1) #查看id為1的賬號(hào)
=> #<User id:1 @root>
irb(main):002:0> user.password = '花非人陌'    #修改密碼
=> "*********"
irb(main):003:0> user.password_confirmation = '' #確認(rèn)密碼
=> "*********"
irb(main):004:0> user.save!    #保存配置
=> true
irb(main):005:0> exit          #退出控制臺(tái)

到了這里,關(guān)于飛騰ft2000-麒麟V10-SP1安裝Docker、運(yùn)行g(shù)itlab容器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 虛擬機(jī)安裝intel架構(gòu)的銀河麒麟V10(SP1)

    虛擬機(jī)安裝intel架構(gòu)的銀河麒麟V10(SP1)

    ? ? ? ? 銀河麒麟是國(guó)產(chǎn)操作系統(tǒng)之一,是基于Linux內(nèi)核的桌面操作系統(tǒng),有自己的應(yīng)用中心,具有一定的生態(tài)系統(tǒng)。今從官網(wǎng)下載了V10(SP1)鏡像文件,在Windowns的VMware虛擬機(jī)上安裝試用。 ? ? 官網(wǎng):https://product.kylinos.cn/productCase/171/36 ? ? 點(diǎn)擊 申請(qǐng)?jiān)囉?,然后進(jìn)入下載頁(yè)面

    2024年01月21日
    瀏覽(27)
  • 銀河麒麟服務(wù)器 v10 sp1 安裝 .Net6.0

    銀河麒麟服務(wù)器 v10 sp1 安裝 .Net6.0

    系統(tǒng)版本、架構(gòu): ?如果系統(tǒng)自帶.netcore3,先卸載系統(tǒng)自帶的.netcore3: ?卸載.netcore3: 我的系統(tǒng)沒(méi)有自帶.netcore3,也沒(méi)有yum命令。 下載二進(jìn)制文件安裝SDK: 下載 .NET 6.0 (Linux、macOS 和 Windows) 下載后將文件dotnet-sdk-6.0.411-linux-x64.tar.gz,上傳至銀河麒麟服務(wù)器: 我的第一步給文

    2024年02月12日
    瀏覽(44)
  • qemu+kvm安裝銀河麒麟V10SP1 arm64 虛擬機(jī)

    qemu+kvm安裝銀河麒麟V10SP1 arm64 虛擬機(jī)

    系統(tǒng)鏡像 Kylin-Desktop-V10-SP1-Release-2107-arm64.iso QEMU_EFI.fd(下載地址 http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd) 注:麒麟系統(tǒng)要求磁盤(pán)大小在50G以上. 參數(shù)說(shuō)明: -m 4096 指定內(nèi)存大小,單位MB -cpu cortex-a72 CPU 型號(hào) -smp 8,cores=8,threads=1,sockets=1 1顆CPU,8核8線

    2024年01月21日
    瀏覽(34)
  • 銀河麒麟v10sp1,sp2,sp3服務(wù)器操作系統(tǒng)強(qiáng)制文本安裝系統(tǒng)(或開(kāi)進(jìn)進(jìn)入進(jìn)命令行安裝界面)

    銀河麒麟v10sp1,sp2,sp3服務(wù)器操作系統(tǒng)強(qiáng)制文本安裝系統(tǒng)(或開(kāi)進(jìn)進(jìn)入進(jìn)命令行安裝界面)

    一、強(qiáng)制命文本安裝系統(tǒng) 1、由于顯卡等原因,導(dǎo)致系統(tǒng)無(wú)法圖形化界面安裝,可以使用文件安裝系統(tǒng)后,然后再安裝顯卡驅(qū)動(dòng)等。 要在v10上上執(zhí)行強(qiáng)制文本安裝,您需要按照以下步驟操作: 在引導(dǎo)菜單上”install Kylin Linux Advanced Server V10”,按下鍵盤(pán)上的e鍵,這將允許您編

    2024年02月03日
    瀏覽(62)
  • 銀河麒麟V10SP1高級(jí)服務(wù)器版本離線RPM方式安裝nginx實(shí)戰(zhàn)實(shí)例全網(wǎng)唯一

    銀河麒麟V10SP1高級(jí)服務(wù)器版本離線RPM方式安裝nginx實(shí)戰(zhàn)實(shí)例全網(wǎng)唯一

    先同步一下當(dāng)前的系統(tǒng)時(shí)間 本次安裝需要升級(jí)操作系統(tǒng)perl升級(jí)包以及nigx安裝包2類(lèi)包 1、建立2個(gè)下載包的文件夾來(lái)下載離線安裝包 如果小伙伴們?cè)偕a(chǎn)環(huán)境安裝部署沒(méi)有公網(wǎng)可以用,可以直接去我的CSDN的下載資源直接去下載安裝包上傳的服務(wù)器即可 2、獲取下載perl離線安裝

    2024年02月05日
    瀏覽(22)
  • 麒麟操作V10SP1系統(tǒng)systemd目標(biāo)單元

    通過(guò)命令列出當(dāng)前系統(tǒng)中所有可用的? systemd 目標(biāo)單元。 用于被控制系統(tǒng)啟動(dòng)時(shí)運(yùn)行哪些服務(wù)和進(jìn)程,以及系統(tǒng)在運(yùn)行過(guò)程中的行為。 ?下面是各個(gè)目標(biāo)單元的詳細(xì)解釋?zhuān)?basic.target: 系統(tǒng)啟動(dòng)時(shí)會(huì)首先啟動(dòng)該目標(biāo)單元,包括文件系統(tǒng)和基本系統(tǒng)資源的啟動(dòng)。 cryptsetup.target:

    2024年02月05日
    瀏覽(25)
  • 麒麟V10sp1輕松設(shè)置開(kāi)機(jī)自啟動(dòng)腳本

    麒麟V10sp1輕松設(shè)置開(kāi)機(jī)自啟動(dòng)腳本

    大家有沒(méi)有經(jīng)常碰到每次開(kāi)機(jī)都需要花費(fèi)5分鐘去手動(dòng)運(yùn)行某個(gè)腳本的情況,是不是偶爾懶的動(dòng)手,想開(kāi)機(jī)之后自動(dòng)運(yùn)行。比如開(kāi)機(jī)自動(dòng)新建文件,自動(dòng)清垃圾,自動(dòng)打開(kāi)qq,自動(dòng)打開(kāi)微信,自動(dòng)打開(kāi)瀏覽器,自動(dòng)發(fā)送郵件諸如此類(lèi)。。。 現(xiàn)在有一種極其簡(jiǎn)單的辦法,幫你去實(shí)

    2024年02月08日
    瀏覽(22)
  • 銀河麒麟服務(wù)器v10 sp1 nginx 部署項(xiàng)目

    銀河麒麟服務(wù)器v10 sp1 nginx 部署項(xiàng)目

    上一篇:銀河麒麟服務(wù)器v10 sp1 nginx開(kāi)機(jī)自動(dòng)啟動(dòng)_csdn_aspnet的博客-CSDN博客 ?由于項(xiàng)目為前后端分離,前端項(xiàng)目使用nginx部署,VUE項(xiàng)目打包后上傳至銀河麒麟服務(wù)器: 8063 為前端項(xiàng)目文件目錄,修改配置?,默認(rèn)配置沒(méi)有處理: ?sudo systemctl stop?nginx.service ?sudo systemctl status ngi

    2024年02月15日
    瀏覽(26)
  • 飛騰FT-2000/4、D2000 log報(bào)錯(cuò)指導(dǎo)(2)

    飛騰FT-2000/4、D2000 log報(bào)錯(cuò)指導(dǎo)(2)

    在愛(ài)好者群中遇見(jiàn)了很多的固件問(wèn)題,這里總結(jié)記錄了大家的交流內(nèi)容和調(diào)試心得。主要是飛騰桌面CPU FT-2000/4 D2000相關(guān)的,包含uboot和UEFI。希望對(duì)大家調(diào)試有所幫助。 這個(gè)專(zhuān)題會(huì)持續(xù)更新,湊夠一些就發(fā)。 12 UEFI現(xiàn)象:主板啟動(dòng)時(shí)串口信息停在 s3 flag form ec 處,如下圖所示:

    2024年02月11日
    瀏覽(21)
  • 銀河麒麟高級(jí)服務(wù)器v10 sp1 iso鏡像定制

    https://www.kylinos.cn/support/trial.html?pid=1 ? ? ?? 安裝選擇最小化安裝 1 虛擬機(jī)下掛載原版鏡像 1) 查看光盤(pán)是否已掛載 ls -l /dev/cdrom |grep cd 2) 將ISO所在的/dev/cdrom掛載到/media mount /dev/cdrom /media 2 安裝制作發(fā)行版的工具 yum -y install createrepo mkisofs isomd5sum rsync 3 同步光盤(pán)文件到制作ISO的

    2024年02月06日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包