可用在官網上,獲取mongodb的最新資訊,針對docker,還可以使用docker search mongo命令來檢視可用版本,如下圖所示:
通常情況下,在開發過程中,我希望將檔案存放在本地機器上,這樣就可以將資料庫建立在本地了,例如
執行如下命令:
mkdir mongo
mkdir mongo/db
可在當前目錄下建立mongodb目錄及其子目錄,便於後面啟動mongodb伺服器時指定本地目錄。
可以直接執行mongodb容器,命令如下:
docker run -p 27017:27017 -v ~/docker/server/mongo/db:/data/db -e mongo_initdb_root_username=admin -e mongo_initdb_root_password=admin --name mymongo -d mongo
這裡:
-v ~/docker/server/mongo/db:/data/db是建立主機目錄和容器目錄到對映,:
前為主機目錄,:
後為容器目錄
可以檢查容器是否執行,使用如下命令:
docker container ls
結果如下圖所示:
docker的mongo伺服器已經建立,怎麼服務呢?可以使用mongo命令列來訪問,執行如下命令:
docker run -it --rm --link mymongo:mongo mongo mongo --host mongo -u admin -p admin --authenticationdatabase admin
將啟動mongo客戶端,如下圖所示:
要想檢視容器的執行日誌,可用使用系列命令:
docker logs mymongo
執行結果如下圖所示:
這裡只是顯示了一部分。
## mongodb
spring.data.mongodb.host=localhost
spring.data.mongodb.port=
27017
spring.data.mongodb.username=admin
spring.data.mongodb.password=admin
spring.data.mongodb.database=admin
其他環境的設定,可參考這裡的設定,具體情況具體對待。 Docker下安裝部署Redis
可用在官網上,獲取redis的最新資訊,針對docker,還可以使用docker search redis命令來檢視可用版本,如下圖所示 通常情況下,在開發過程中,我希望將檔案存放在本地機器上,這樣就可以將資料庫建立在本地了,例如 執行如下命令 mkdir redis mkdir redis dat...
Docker下安裝部署RabbitMQ
可用在官網上,獲取rabbitmq的最新資訊,針對docker,還可以使用docker search rabbitmq命令來檢視可用版本,如下圖所示 可以直接執行rabbitmq容器,命令如下 docker run dit name myrabbitmq e rabbitmq default use...
Mac下使用HomeBrew安裝MongoDb
1.homebrew的安裝 mac下 首先開啟終端,輸入 ruby e curl insecure fssl 這句話執行完會叫你輸入密碼,輸入你的賬戶密碼即可。2.正常安裝完成會有提示instalation successful。輸入 brew 會彈出你的brew資訊,就算安裝完成了。下面是mong...