之前嘗試過用docker中安裝centos再編譯安裝kudu,雖然安裝成功了,但啟動除錯時出現了很多錯誤,一時無法解決該問題,但為了快速上手,最後還是使用docker中直接安裝啟動kudu的方式。
執行docker-compose up -d
但會提示如下錯誤,
執行docker ps
,顯示了kudu相關的程序
然後再執行docker run --rm -it --link docker_kudu-tserver_1:kudu_tserver -e kudu_tserver=kudu_tserver kunickiaj/kudu cli status
docker create --name kudu-master-data -v /var/lib/kudu/master kunickiaj/kudu
,建立master容器
docker create --name kudu-tserver-data -v /var/lib/kudu/tserver kunickiaj/kudu
,建立tserver視窗
docker run -d --name kudu-master -p 8051:8051 kunickiaj/kudu master
, 啟動master
docker run -d --name kudu-tserver -p 8050:8050 --link kudu-master -e kudu_master=kudu-master kunickiaj/kudu tserver
, 啟動tserver
docker logs -f kudu-master
, 檢視master日誌
docker logs -f kudu-tserver
, 檢視tserver日誌
docker run --rm -it --link kudu-tserver -e kudu_tserver=kudu-tserver kunickiaj/kudu kudu tserver status kudu-tserver
, 執行kudu控制台
此時,就可以通過http://localhost:8050/訪問載master介面,如下:
通過http://localhost:8051/訪問tserver介面。如下
接下來就開始kudu之旅了。
docker安裝nginx並使用nginx
1.搜尋安裝的 nginx 映象 docker search nginx2.在docker hub 中選擇合適的版本後進行 映象拉取 docker pull nginx3.拉取完成後執行 nginx 容器 docker run di name nginx p 80 80 v usr docker n...
docker 安裝 mysql映象並啟動容器
啟動docker systemctl enable docker systemctl start docker 重啟docker sudo service docker restart 第一步 拉取 mysql 映象 docker pull mysql 8.0 注 不帶版本號是最新的 第二步 檢視本...
docker安裝啟動
1.uname r 檢視系統核心版本號,保證在3.10以上,一般centos7及以上版本就可以 2.yum y update 確保yum包更新到最新 3.yum remove docker docker common docker selinux docker engine 移除docker舊版本 ...