CF command line learning

如何安装cf

https://github.com/cloudfoundry/cli/releases
找到适合操作系统的版本,安装相应的版本。如果是Ubuntu,则下载deb版本的installer,下载后的文件是.deb的文件。然后使用dpkg命令安装deb包。
dpkg -i

主要命令介绍

  1. login:
    cf login [-a API_URL] [-u USERNAME] [-p PASSWORD] [-o ORG] [-s SPACE]

    • API endpoint: cloud foundry的controller,例如 https://api.stage1.ng.bluemix.net
    • Username: 用户名
    • Password: 密码
    • Org: 你想要把应用部署在哪个org下面。例如wangpbj@aa.com, MDBC_SPARK等等.
    • Space: 在同一个组织下面,要部署在哪个space中。例如dev, prod, devops
  2. cf api
    cf api [URL]
    cf api显示api的地址:API endpoint: https://api.stage1.ng.bluemix.net (API version: 2.19.0)
    可以通过 cf api url 来指定api的地址。

  3. cf auth
    cf auth USERNAME PASSWORD
    更改登陆授权。

  4. cf target
    cf target [-o ORG] [-s SPACE]
    更改当前的组织和空间。
    cf target 显示当前信息:
    API endpoint: https://api.stage1.ng.bluemix.net (API version: 2.19.0)
    User: wangpbj@aa.com
    Org: wangpbj@aa.com
    Space: dev

  5. cf push
    cf push APP [-b URL] [-c COMMAND] [-d DOMAIN] [-i NUM_INSTANCES] [-m MEMORY] /
    [-n HOST] [-p PATH] [-s STACK] [--no-hostname] [--no-route] [--no-start]

    • -b 指定buildpack的地址,例如https://github.com/heroku/heroku-buildpack-play.git 或者 https://github.com/heroku/heroku-buildpack-play.git#stable 选择最稳定的分支。

    • -c 指定application的启动命令

    • -d 指定domain 例如example.com
    • -f 替换manifest
    • -i 运行这个应用的实例的数量
    • -m 指定该应用的内存
    • -n 指定主机名称 例如 my-subdomain
    • -p 指定应用所在的文件夹或者zip包的位置
    • -s 指定所用的堆栈
    • -t 指定超时时间
    • –no-hostname — 可以指定路由和域名,但是不指定主机名。这里的路由指的是“congl-ys1-test0.stage1.mybluemix.net”
    • –no-manifest —忽略manifest配置文件
    • –no-route — 不把路由指定到应用。
    • –no-start —push之后不启动应用

Service相关的主要命令

  1. cf bind-service
    cf bind-service APP_NAME SERVICE_INSTANCE

  2. cf unbind-service
    cf unbind-service APP_NAME SERVICE_INSTANCE

  3. cf rename-service
    cf rename-service SERVICE_INSTANCE NEW_SERVICE_INSTANCE

  4. cf delete-service
    cf delete-service SERVICE_INSTANCE [-f]

  5. create-user-provided-service
    alias cups
    用法:
    cf create-user-provided-service SERVICE_INSTANCE [-p CREDENTIALS] [-l SYSLOG-DRAIN-URL]

    Pass comma separated credential parameter names to enable interactive mode:
    cf create-user-provided-service SERVICE_INSTANCE -p “comma, separated, parameter, names”

    Pass credential parameters as JSON to create a service non-interactively:
    cf create-user-provided-service SERVICE_INSTANCE -p ‘{“name”:”value”,”name”:”value”}’

配置信息

默认情况下 config.json位于~/.cf 目录下,保存当前的配置信息。你可以通过改变CF_HOME环境变量,更改config.json的位置。

CF command line learning相关推荐

  1. Calling JNI Functions with Java Object Arguments from the Command Line

    When analyzing malware or penetration testing an app which uses a native library, it's helpful to is ...

  2. 【The Linux Command Line】学习笔记

    以下内容参考于书籍<The Linux Command Line>,中文版本翻译项目:快乐的 Linux 命令行 终端 提示符:$ 表示普通用户,# 表示超级用户 鼠标与光标:使用光标选择 ...

  3. mysql客户端指令_mysql command line client(mysql命令行客户端)

    mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...

  4. mysql command line闪退_MySQL Command Line Client 打不开(闪退)的解决

    网上搜索到的解决办法: 1.找到mysql安装目录下的bin目录路径. 2.打开cmd,进入到bin目录的路径下,输入mysql -u root -p. 问题分析: 1.查看mysql command ...

  5. MySQL中MySQL X.X Command Line Client一闪而过的问题

    问题介绍:我安装完MySQL(我安装的是5.5)后,使用MySQL 5.5 Command Line Client,每次点击,总是一闪而过.解决方法如下: 首先进入cmd 切入MySQL的安装目录,然 ...

  6. MySQL 5.6 Warning - Using a password on the command line interface can be insecur 解决方案

    MySQL 5.6 Warning - Using a password on the command line interface can be insecur 解决方案 参考文章: (1)MySQ ...

  7. ERROR MESSAGE: Invalid command line: Malformed walker argument: Could not find walker with name

    介绍和分析 我是用的环境是 GATK v3.7-0-gcfedb67 的 GenomeAnalysisTK.jar Java环境为: > java -version openjdk versio ...

  8. mac mysql本地连接数_如何用command line链接mysql

    #代码生活 小红书的宝宝们大家好,我现在是卧龙岗大学的一名IT新生啦.这两天呢就在准备开学的相关事宜.那有一个很大的事情就是软件安装! 虽然mac系统被各大编程教程鄙视,但是只要我的教程搜索够快,那些 ...

  9. Intellij IDEA运行报Command line is too long解法

    报错内容: Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStar ...

  10. sqlserver安装时尽量少的占用c盘_安装3dmax出现command line option 报错,如何解决

    安装3dmax出现command line option syntax error./type command for help错误解决办法!如果点击确定,安装直接结束~安装不成功! 解决方案信息: ...

最新文章

  1. 2022-2028年中国民用航空装备行业市场需求与投资规划分析报告
  2. centos6.7 安装redis
  3. c语言万历年系统设计报告,C语言编写单片机万历系统课程设计报告分.doc
  4. 基于matlab编译码器的设计,基于MATLAB循环码编译码仿真
  5. PowerBI 2019.12更新完美收官2019
  6. mysql 集群与主从_Mysql集群和主从
  7. JAVA入门级教学之(package和import)
  8. mysql2008无法登陆_SQL2008不能登录实例
  9. 《玩转Python轻松过二级》配套视频免费观看地址
  10. openapi回调地址请求不通过_必看!OpenAPI知识来了!
  11. bzoj 1057: 棋盘制作(悬线法)
  12. 移动通信原理B-------例题解答1
  13. Oracle查询被锁表和解锁方法
  14. 商务部公布2006年度最具市场竞争力品牌名单
  15. Go语言log日志包详解及使用
  16. Java中为什么有时候通过指定编码集无法解决乱码
  17. Linux定时器描述符(timerfd)shiy
  18. 第九届CDA数据分析师认证考试报考指南
  19. 时间复杂度的三种常见表示符号
  20. word中间空白页删除技巧

热门文章

  1. 川大计算机学硕调剂专硕,19双非考研川大计算机学院专硕经验~
  2. 解决Ubuntu下任务栏不显示任务的问题
  3. 基础矩阵F和本质矩阵E
  4. [STM8L15x]输入捕获获取PWM占空比
  5. 汇率转换方法java,[java] 汇率换算器实现(2)
  6. display:HDCP协议简述
  7. 计算机程序漏洞用英语怎么说,网络用语bug是什么意思,中文翻译是虫子(指电脑程序漏洞)...
  8. 跨国公司怎样面试应聘者
  9. MySQL聚集索引与非聚集索引相关总结
  10. 接口自动化测试实践指导(上):接口自动化需要做哪些准备工作