CF command line learning
CF command line learning
如何安装cf
https://github.com/cloudfoundry/cli/releases
找到适合操作系统的版本,安装相应的版本。如果是Ubuntu,则下载deb版本的installer,下载后的文件是.deb的文件。然后使用dpkg命令安装deb包。
dpkg -i
主要命令介绍
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
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的地址。cf auth
cf auth USERNAME PASSWORD
更改登陆授权。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: devcf 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相关的主要命令
cf bind-service
cf bind-service APP_NAME SERVICE_INSTANCE
cf unbind-service
cf unbind-service APP_NAME SERVICE_INSTANCE
cf rename-service
cf rename-service SERVICE_INSTANCE NEW_SERVICE_INSTANCE
cf delete-service
cf delete-service SERVICE_INSTANCE [-f]
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相关推荐
- 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 ...
- 【The Linux Command Line】学习笔记
以下内容参考于书籍<The Linux Command Line>,中文版本翻译项目:快乐的 Linux 命令行 终端 提示符:$ 表示普通用户,# 表示超级用户 鼠标与光标:使用光标选择 ...
- mysql客户端指令_mysql command line client(mysql命令行客户端)
mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...
- mysql command line闪退_MySQL Command Line Client 打不开(闪退)的解决
网上搜索到的解决办法: 1.找到mysql安装目录下的bin目录路径. 2.打开cmd,进入到bin目录的路径下,输入mysql -u root -p. 问题分析: 1.查看mysql command ...
- MySQL中MySQL X.X Command Line Client一闪而过的问题
问题介绍:我安装完MySQL(我安装的是5.5)后,使用MySQL 5.5 Command Line Client,每次点击,总是一闪而过.解决方法如下: 首先进入cmd 切入MySQL的安装目录,然 ...
- 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 ...
- 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 ...
- mac mysql本地连接数_如何用command line链接mysql
#代码生活 小红书的宝宝们大家好,我现在是卧龙岗大学的一名IT新生啦.这两天呢就在准备开学的相关事宜.那有一个很大的事情就是软件安装! 虽然mac系统被各大编程教程鄙视,但是只要我的教程搜索够快,那些 ...
- Intellij IDEA运行报Command line is too long解法
报错内容: Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStar ...
- sqlserver安装时尽量少的占用c盘_安装3dmax出现command line option 报错,如何解决
安装3dmax出现command line option syntax error./type command for help错误解决办法!如果点击确定,安装直接结束~安装不成功! 解决方案信息: ...
最新文章
- 2022-2028年中国民用航空装备行业市场需求与投资规划分析报告
- centos6.7 安装redis
- c语言万历年系统设计报告,C语言编写单片机万历系统课程设计报告分.doc
- 基于matlab编译码器的设计,基于MATLAB循环码编译码仿真
- PowerBI 2019.12更新完美收官2019
- mysql 集群与主从_Mysql集群和主从
- JAVA入门级教学之(package和import)
- mysql2008无法登陆_SQL2008不能登录实例
- 《玩转Python轻松过二级》配套视频免费观看地址
- openapi回调地址请求不通过_必看!OpenAPI知识来了!
- bzoj 1057: 棋盘制作(悬线法)
- 移动通信原理B-------例题解答1
- Oracle查询被锁表和解锁方法
- 商务部公布2006年度最具市场竞争力品牌名单
- Go语言log日志包详解及使用
- Java中为什么有时候通过指定编码集无法解决乱码
- Linux定时器描述符(timerfd)shiy
- 第九届CDA数据分析师认证考试报考指南
- 时间复杂度的三种常见表示符号
- word中间空白页删除技巧
热门文章
- 川大计算机学硕调剂专硕,19双非考研川大计算机学院专硕经验~
- 解决Ubuntu下任务栏不显示任务的问题
- 基础矩阵F和本质矩阵E
- [STM8L15x]输入捕获获取PWM占空比
- 汇率转换方法java,[java] 汇率换算器实现(2)
- display:HDCP协议简述
- 计算机程序漏洞用英语怎么说,网络用语bug是什么意思,中文翻译是虫子(指电脑程序漏洞)...
- 跨国公司怎样面试应聘者
- MySQL聚集索引与非聚集索引相关总结
- 接口自动化测试实践指导(上):接口自动化需要做哪些准备工作