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    #根据文件创建一个对象,可以通过书写好的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   #远程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,生成新的镜像。

你可能感兴趣的:(openshift 基础命令操作 简单创建一个mysql应用)