1. 程式人生 > >openshift 基礎命令操作 簡單建立一個mysql應用

openshift 基礎命令操作 簡單建立一個mysql應用

啟動openshift叢集

oc  cluster  up  #(啟動叢集--help以獲取更多資訊)

登入認證使用者

oc login -u test   #登入測試使用者

oc login -u system:admin -n default  #登入系統管理員,預設本地免密登入。

建立相關

oc new-project  test  #建立新的project名為test

oc new-app  openshift/deployment-example   #建立一個新的應用

oc  status      #檢視當前執行應用狀態

oc  create  -f  <filename>  #根據檔案建立一個物件,可以通過書寫好的

jsonyaml檔案,建立各類資源,如dcservicepvpvc等。

oc get pvc   #檢視pvc  持久卷請求

oc get pv    #檢視pv  持久卷

#######################小試驗##########################

簡單建立一個mysql資料庫

使用docker pull openshift/mysql-56-centos7  下載映象

建立應用-centosmysql5.7

oc new-app \

-e MYSQL_USER=data \

-e MYSQL_PASSWORD=data \

-e MYSQL_DATABASE=data \

-e MYSQL_ROOT_PASSWORD=root centos7/mysql-56-centos7

oc get pods   #檢視當前專案下的pod

oc rsh <podname>   #遠端sh接入pod

進入mysql  #通用方法

mysql -u $MYSQL_USER -p$MYSQL_PASSWORD -h $HOSTNAME $MYSQL_DATABASE

檢視容器的環境變數:mysql的密碼等資訊都在環境變數中

oc set env pod mysql-57-centos7-1-qplng --list   

oc set env dc dcname --list     #列出dc環境變數

oc rollout latest mysql-57-centos7  #重新發布

dc,生成新的映象。