目錄
一、安裝鏡像
安裝環(huán)境
切換鏡像源
添加公鑰
二、安裝docker
1.檢查并卸載已安裝的docker
2.安裝所需的庫(kù)
3.添加Docker官方GPG密鑰
4.寫入軟件源信息
5.安裝 docker-ce
6.查看docker版本
7.docker的常用命令展示
三、安裝docker-compose
1.安裝
2.查看權(quán)限
3.驗(yàn)證是否下載成功
4.docker-compose的常用命令展示
四、下載ChirpStack-docker
五、運(yùn)行web
1.進(jìn)入chirpstack-docker目錄,輸入命令
2.查看ip地址
3.進(jìn)入chirpstack服務(wù)器
首先注意所有的linux環(huán)境都可以搭建,我這里使用的是ubuntu22.04LTS
一、安裝鏡像
安裝環(huán)境
這里給大家推薦清華的鏡像源Index of /ubuntu-releases/22.04/ | 清華大學(xué)開源軟件鏡像站 | Tsinghua Open Source Mirror
進(jìn)入系統(tǒng)后為了后續(xù)方便可以直接進(jìn)入root模式
sudo su
注意:后續(xù)所有命令都是在進(jìn)入root模式的前提下,如未進(jìn)入,請(qǐng)自主在命令前添加sudo
切換鏡像源
gedit /etc/apt/sources.list
輸入以上命令打開文本編輯器修改鏡像源,我使用的清華鏡像源(自己也可以采用阿里云等其他鏡像源):
# 默認(rèn)注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# 預(yù)發(fā)布軟件源,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
可以直接將以上內(nèi)容替換掉原本的鏡像源,也可以將原本的鏡像源全部注釋掉之后再添加(不沖突就可以),之后記得保存
添加公鑰
更換鏡像源后可能會(huì)出現(xiàn)命令無法正常運(yùn)行的情況,這時(shí)添加公鑰就可以正常運(yùn)行命令
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
添加后更新系統(tǒng)軟件包
apt-get update
二、安裝docker
1.檢查并卸載已安裝的docker
apt-get remove docker docker-engine docker.io containerd runc
2.安裝所需的庫(kù)
更新系統(tǒng)軟件包
apt-get update
安裝以下庫(kù)
apt-get install apt-transport-https
apt-get install ca-certificates
apt-get install curl
apt-get install gnupg-agent
apt-get install software-properties-common
3.添加Docker官方GPG密鑰
我這里給出了阿里云的,其他的也可以
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4.寫入軟件源信息
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.安裝 docker-ce
apt-get -y update
apt-get install docker-ce docker-ce-cli containerd.io
apt-get -y install docker-ce
6.查看docker版本
docker version
7.docker的常用命令展示
查看版本:docker -v
查看鏡像:docker images
查看容器:docker ps
啟動(dòng) docker 服務(wù):sudo service docker start
停止 docker 服務(wù):sudo service docker stop
重啟 docker 服務(wù):sudo service docker restart
進(jìn)入一個(gè)運(yùn)行中的容器:docker exec -it 容器Id /bin/bash
三、安裝docker-compose
1.安裝
curl -L https://github.com/docker/compose/releases/download/1.26.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2.查看權(quán)限
chmod +x /usr/local/bin/docker-compose
3.驗(yàn)證是否下載成功
docker-compose --version
4.docker-compose的常用命令展示
docker-compose up //啟動(dòng)yml文件定義的 container
docker-compose up -d //后臺(tái)運(yùn)行
docker-compose up --help //查看up幫助
docker-compose -f docker-compose.yml up //-f 指定yml文件
docker-compose stop //停止
docker-compose start
docker-compose ls //查看
docker-compose down //停止刪除
docker-compose pull //重新下載
docker-compose ps // 顯示 Docker Compose 容器的狀態(tài)
docker-compose images //顯示由 docker-compose.yml 文件定義的服務(wù)所使用的鏡像
docker-compose exec {service_name} {bash} //在指定的服務(wù)中執(zhí)行一個(gè)命令(通常是一個(gè) shell,如 bash)
四、下載ChirpStack-docker
拉取chirpstack安裝包代碼到本地,拉去之后會(huì)在目前所在目錄下自動(dòng)生成一個(gè)文件夾
git clone https://github.com/brocaar/chirpstack-docker.git
五、運(yùn)行web
1.進(jìn)入chirpstack-docker目錄,輸入命令
sudo docker-compose up -d
2.查看ip地址
docker ps -a
ip a
3.進(jìn)入chirpstack服務(wù)器
在web頁(yè)面輸入上一步查看到的ip地址加上默認(rèn)為8080的端口號(hào)進(jìn)入服務(wù)器
#例如:192.168.20.130:8080
4.再次進(jìn)入服務(wù)器
進(jìn)入chirpstack-docker目錄后重新啟動(dòng)docker容器
docker-compose down
docker-compose up -d
服務(wù)器頁(yè)面如下
服務(wù)器默認(rèn)賬戶密碼均為admin
文章來源:http://www.zghlxwxcb.cn/news/detail-766850.html
以上就是服務(wù)器搭建的全部?jī)?nèi)容,之后為大家講述如何用樹莓派和網(wǎng)關(guān)模塊搭建lora網(wǎng)關(guān)并連接服務(wù)器?文章來源地址http://www.zghlxwxcb.cn/news/detail-766850.html
到了這里,關(guān)于ubuntu搭建chirpstack服務(wù)器詳細(xì)教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!