命令行界面,便于与Portainer应用程序通信。

portainer-cli的Python项目详细描述


Portainer客户端

Ilhasoft's Web Team提供动力。

portainer cli是一个在命令行中使用的python软件。使用此命令行界面可以轻松地与Portainer应用程序通信,就像在连续集成和连续部署环境中一样。

安装

pip install [--user] portainer-cli

用法

全局标志

FlagDescription
^{} or ^{}Save and load configuration file (^{}) in current directory.
^{} or ^{}Enable DEBUG messages in stdout

配置命令

配置Portainer HTTP服务基URL。

portainer-cli configure base_url

例如:

portainer-cli configure http://10.0.0.1:9000/

登录命令

认清自己并采取行动。

portainer-cli login username password

例如:

portainer-cli login douglas d1234

更新堆栈命令

更新堆栈。

portainer-cli update_stack id endpoint_id [stack_file][-env-file]

例如:

portainer-cli update_stack 21 docker-compose.yml

环境变量参数
portainer-cli update_stack id endpoint_id [stack_file] --env.var=value

其中,var是环境变量名,value是环境变量值。

标志

FlagDescription
^{}Pass env file path, usually ^{}
^{} or ^{}Prune services
^{} or ^{}Clear all environment variables

更新注册表命令

更新注册表。

portainer-cli update_registry id [-name][-url]

例如:

portainer-cli update_registry 1 -name="Some registry" -url="some.url.com/r"

身份验证

可以使用身份验证传递-a--authentication标志,但必须传递-username-password选项。

portainer-cli update_registry 1 -a -username=douglas -password=d1234

请求命令

提出请求。

portainer-cli request path [method=GET][data]

例如:

portainer-cli request status

标志

FlagDescription
^{} or ^{}Print response content in stdout.

开发

这个项目使用Pipenv来管理python包。

安装pipenv后,运行make install以安装所有开发包依赖项。

运行make lint以按照pep8规则运行flake8

运行makemake sdist创建/更新dist目录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在使用Kundera的hbase中使用泛型对象类型   jAVA中列表<T>的安卓意外行为   如何在Kubernetes中优雅而安全地最大化分配给Java应用程序的堆空间量?   java符号替换中的替换异常   java无法读取枚举属性ClassCastException   java如何映射包含ArrayList的HashMap   java如何在ThreadPoolExecutor中运行的特定线程中暂停工作   java从Struts 1迁移JSP。从x到Struts 2。十、   java从视频视图类获取快照   java如何使用同一jdbc驱动程序的不同版本设置多个数据源?   如何处理所有java代码。单个catch块中的net异常?   java Hibernate:“会话已关闭”,但从未关闭(手动)   java Listview适配器在关闭对话框后不显示列表列   java我想生成一个随机数,并在另一个类中使用它来生成随机名称   java使用Writer发送带有韩文文本的电子邮件   检测到java Slack App Slash命令无效签名(401未经授权)   java流在对象数组上传输并收集到映射,键作为属性,对象作为值   java从行和列计算索引   Java中的正则表达式,用于删除包括连字符在内的尾随数字