首頁>技術>

第一步,更新至最新的元件

apt udpate && apt upgrade -y

第二步,安裝docker、依賴

apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

第三步, 安裝cpg金鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

第四步, 驗證金鑰

apt-key fingerprint 0EBFCD88

上面命令輸出結果參考下圖

第五步,新增Docker官網“倉庫”,指定用“最新64位穩定版本”

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

命令成功執行後輸出參考下圖

第六步, 再次更新一下元件

apt update -y

第七步, 安裝最新docker-ce, 因從docker.com的倉庫新增,速度會“狠”慢,耐心等待。

apt-get install docker-ce -y #這裡-y引數是不提問Yes or No,直接自行安裝。

第八步,啟用docker

systemctl enable dockersystemctl start docker
docker run hello-world

測試透過參考下圖

------到這裡,Docker安裝完畢------

下面開始配置甜糖

第十步,安裝執行ARM模擬器

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

模擬器成功安裝後輸出參考下圖

第十一步, 建立甜糖快取資料夾

mkdir /ttnode #以官方命名chmod 777 -R /ttnode 讀寫許可權777

第十二步, 掛載甜糖映象

docker run -v /ttnode:/ttnode -d --name ttnode --net=host -i -t --privileged=true --restart=always 744287383/linux-arm64-ttnode /start.sh

檢視甜糖執行狀況

docker ps -a

下圖是執行狀態

檢視甜糖UID

docker exec -it ttnode /bin/bash./usr/node/ttnode -p /ttnode

檢視容器執行狀態還可以

docker stats

以正常執行中

機器重啟後要自動執行甜糖的話

nano /etc/init.d/ttnode.sh	#用nano建立ttnode.sh指令碼#以下是內容#!/bin/bashdocker run --rm --privileged multiarch/qemu-user-static --reset -p yesdocker restart ttnodedocker exec -it ttnode /bin/bash./usr/node/ttnode -p /ttnode >> ./home/ttnode.logexit 0#上面內容儲存、退出後執行以下命令cd /etc/init.d/chmod +755 ttnode.shll | grep ttnode.shsudo update-rc.d ttnode.sh defaults#再建立 /etc目錄下rc.local檔案。以下是內容。(以上命令執行完畢一定要exit退出一次,因為有時候在docker映象系統裡)#!/bin/sh -e./etc/init.d/ttnode.shexit 0#再給rc.local檔案 755許可權。以下是命令。chmod +755 /etc/rc.local

#有個問題,不只是甜糖的問題?還是docker的問題。

#每次重啟,UID都會變更。需要手機端新增,但是收益不會變。

#也可以用下面的命令檢視變更後的UID

docker exec -it ttnode /bin/bashcat /home/ttnode.log

完全搞定重啟伺服器後

docker stats

***想用Windows系統或者Mac系統的話參考下面1、 2. 第3個是linux docker引擎。

(windows系統Docker:https://desktop.docker.com/win/stable/Docker Desktop Installer.exe)

(mac系統Docker:https://desktop.docker.com/mac/stable/Docker.dmg)

(linux系統引擎:https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux)

***Ubuntu系統建議用64bit最新版本

**硬碟建議用128G或以上的SSD,1T以上的2.5寸機械盤也OK。

*我用的是某魚¥30淘來的國光UT3000N D2550miniitx。功耗低、耗電小。

*這次測試用的配置:

UT3000N、4G記憶體、32GMsata、1000M區域網、100Mbps/20Mbps上傳(電信)

41
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Springboot整合工作流引擎Activiti(一)