首页 > 其他分享 >Docker09-Docker API

Docker09-Docker API

时间:2024-05-10 10:03:23浏览次数:14  
标签:容器 GET ID API Docker Docker09 containers

9.1Docker API

Docker API种类

Docker Remote API:    docker run等操作均是通过调用该API向Docker Daemon发起请求的
Docker Registry API
Docker Hub API

docker remote API

20c6e6d281ccb5014dd439358fb42821.png

4d4faea9b67b1d97d88372e5e917a2c1.png

容器列表--获取所有容器的清单 
GET /containers/json
curl -X GET http://127.0.0.1:9999/containers/json?all=1

创建新容器
POST /containers/create

监控容器--使用容器ID获取该容器底层信息
GET /containers/容器ID/json
curl -X GET http://127.0.0.1:9999/containers/83jnd72hjs/json

进程列表--获取容器内进程的清单
GET /containers/容器ID/top

容器日志--获取容器的标准输出和错误日志
GET /containers/容器ID/logs

导出容器--导出容器内容
GET /containers/容器ID/export

启动、停止、重启、终止
POST /containers/容器ID/start  stop  restart  kill

标签:容器,GET,ID,API,Docker,Docker09,containers
From: https://www.cnblogs.com/lixunblogs/p/18167365

相关文章

  • Docker04-dockerfile
    dockerfile概述dockerfile涉及执行代码、执行文件、环境变量、依赖包、运行时环境、动态链接库、操作系统发行版、服务进程、内核进程从应用软件的角度来看,三者分别代表软件的三个不同阶段dockerfile是软件的原材料docker镜像是软件的交付品docker容器是软件的运行态Dockerf......
  • Docker08-docker调优/管理
    8.docker调优\管理容器=cgroup+namespace_rootfs+容器引擎docker实战 https://blog.csdn.net/woniu211111/article/details/108675525dockercompose https://blog.csdn.net/pushiqiang/article/details/78682323rootfs:  文件系统隔离容器引擎:生命周期控制namespace......
  • linux中离线安装docker
    一、linux中离线安装docker1、从官方下载Docker安装包并上传至虚拟机https://download.docker.com/linux/static/stable/x86_64/2.解压安装包tar-xvfdocker-19.03.9.tgz3.将解压出来的docker文件内容移动到/usr/bin/目录下#移动命令复制命令请用cpmvdocker/*/usr......
  • Docker05-docker仓库
    搭建docker私用仓库1.下载docker注册镜像dockerpullregistry:latest2.运行容器dockerrun-itd-p5000:5000--namehello-registry\-v/tmp/registry:/tmp/registryregistry3.上传镜像上传之前需要先打标签格式为dockertag镜像名称:标签docker仓库的URL/镜像......
  • Docker07-docker网络
    docker网络模式1、bridge模式,--net=bridge(默认,可省略)2、host模式,--net=host3、container模式使用--net=container:指定容器名4、none模式,--net=none5、overlayoverlayDocker原生的跨主机多子网模型底层需要etcd这样的KV存储系统进行消息同步,核心是通过linux网桥与vxla......
  • Docker01-安装Docker
    Docker安装脚本yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyumcleanallyummakecacheyum-yinstalldocker-cesystemctlstartdockersystemctlenab......
  • apisix~helm方式的部署到k8s
    什么是apisixApacheAPISIX是一个高性能、轻量级的开源API网关,基于Nginx和OpenResty构建。APISIX提供了丰富的功能和灵活的配置,适用于构建现代的微服务架构和云原生应用。以下是ApacheAPISIX的一些主要特点和功能:动态路由:APISIX支持基于请求路径、方法、头部等条......
  • centos制作具备telnet和ping功能的docker镜像
    第一步:制作Dockerfile   Dockerfile具体内容如下所示#使用官方CentOS镜像作为基础镜像FROMcentos:7#安装telnetRUNyum-yupdate&&yumcleanall&&\yum-yinstalltelnet&&\yumcleanall#安装pingRUNyum-yupdate&&yumclean......
  • Linux问题--docker启动mysql时提示3306端口被占用(kill不掉3306端口)
    使用kill-9杀掉mysqld服务时一直失败。mysql启动时会启动mysqld和mysqld_safe两个进程,当使用kill-9杀掉mysqld进程时,mysqld_safe会自动重新启动mysqld。当使用正常方式退出mysqld时,mysqld_safe也会退出。如果需要kill掉mysqld服务可以先通过lsof-i:3306查询到占用3306......
  • docker 容器查看jvm参数配置
    1、登录服务器查看有哪些容器dockerps2、进入到相应的容器中dockerexec-it容器ID或名称bash3、找到java线程top 4、使用jcmd查询java也就是jvm的配置jcmdPIDVM.flags这里我查看的是线程1:jcmd1VM.flags 复制信息出来,格式化,具体参数什么意思,可网......