docker環境(自行安裝)
docker pull mongo
啟動三個節點docker run -itd --name m0 -p 27017:27017 mongo --replset "rs"
docker run -itd --name m1 -p 37017:27017 mongo --replset "rs"
docker run -itd --name m2 -p 47017:27017 mongo --replset "rs"
檢視容器資訊docker ps -a //檢視啟動的容器
進入容器docker exec -it 容器id /bin/bash
var config=,
,]};
執行配置
rs.initiate(config)
響應應該類似下面,注意此時命令提示符已經發生變化,由原來的 > 變成了 rs:secondary>
}}
rs.conf()
rs.status()
10.254.193.117:27017
10.254.193.117:37017
10.254.193.117:47017
鼓掌! Docker中部署Golang專案
參考 1.安裝docker 參考 2.預設你已經有乙個可以正常執行的golang專案了 比如叫project 啟動方式 go run main.go 參考 3.cd project touch dockerfile 4.dockerfile寫入 from golang 1.13 maintainer...
在docker中部署gitlab
docker pull gitlab gitlab ce 12.5.4 ce.0 2.在docker建立容器,讓gitlab跑起來 docker run d publish 8443 443 publish 10080 80 publish 1022 22 name gitlab restart a...
docker中部署django專案
docker pull ubuntu 15.10docker run itd name vth django v etc apt mnt vths v1.1 bin bash v的意思是把本地的目錄掛載到docker上。冒號之前是宿主機的目錄,冒號之後是docker的目錄。進入容器之後,把 mnt ...