準備學習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...