dokcer部署fiware平台

2021-10-02 21:34:31 字數 1030 閱讀 8912

準備學習fiware平台自己做乙個小的物聯網應用

docker pull mongo:3.6

docker pull fiware/orion

docker network create fiware_default

執行mongo,將其命名為mongo-db 並能開啟埠27017

docker run -d --name=mongo-db --network=fiware_default \

--expose=27017 mongo:3.6 --bind_ip_all --smallfiles

執行orion將其命名為fiware-orion 並開啟埠1026,時該埠與mongo連線

docker run -d --name fiware-orion -h orion --network=fiware_default \

-p 1026:1026 fiware/orion -dbhost mongo-db

若要刪除容器mongo和orion以及建立的網路

docker stop fiware-orion

docker rm fiware-orion

docker stop mongo-db

docker rm mongo-db

docker network rm fiware_default

sudo docker pull telefonicaiot/iotagent-ul

sudo docker run -d --name iotagent --network=fiware_default \--link mongo-db:mongo-db --link fiware-orion:fiware-orion --link mqtt:mqtt -p 4041:4041 -p 7896:7896 telefonicaiot/iotagent-ul

至此該物聯網平台所使用的四個主要元件已經部署完畢。

Dokcer組成原理簡介

重要 docker在啟動容器的時候,需要建立檔案系統,為rootfs提供掛載點。最初docker僅能在支援aufs檔案系統的linux發行版上執行,但是由於aufs未能加入linux核心,為了尋求相容性 擴充套件性,docker在內部通過graphdriver機制這種可擴充套件的方式來實現對不同檔案...

dokcer映象新增ssh服務

說明 為映象新增ssh服務其實就是乙個構建新映象的過程,主要喲兩種方式,一種是基於commit命令,用來儲存當前容器狀態的映象,另一種是基於dockerfile,通過配置檔案,由底層映象搭建。這裡主要通過為映象新增ssh服務的過程來熟悉映象搭建過程。如果沒有ssh服務,需要從宿主機attach或者e...

dokcer 安裝php的redis擴充套件

進入docker 容器 下面的php為我的php容器名 root iz2ze62mggaeloz5x6ucurz home docker exec it php bin bash root b0c330201913 var www html root b0c330201913 var www htm...