Docker CLI docker plugin create 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker plugin create 常用命令。

1、docker plugin create 简介

Docker Plugin是一种将第三方应用程序包装成Docker镜像,使其可以在Docker主机上运行的机制。Docker Plugin允许您将应用程序作为独立的插件进行分发和部署,从而更加有效地管理和组织应用程序。

要创建一个Docker Plugin,需要使用docker plugin create命令。创建一个插件。在创建插件之前,准备插件的根文件系统以及config.json文件。

参考文档https://docs.docker.com/engine/reference/commandline/plugin_create/

2、docker plugin create 语法

docker plugin create [OPTIONS] PLUGIN PLUGIN-DATA-DIR

3、docker plugin create 命令

创建插件示例

ls -ls /home/pluginDir

total 4
4 -rw-r--r--  1 root root 431 Nov  7 01:40 config.json
0 drwxr-xr-x 19 root root 420 Nov  7 01:40 rootfs
docker plugin create plugin /home/pluginDir

plugin
docker plugin ls

ID              NAME            DESCRIPTION                  ENABLED
672d8144ec02    plugin:latest   A sample plugin for Docker   false

4、命令选项

选项

默认

描述

--compress

使用gzip压缩上下文

5、子命令

命令

描述

docker plugin create

从根文件系统和配置文件创建插件。

插件数据目录必须包含config.json和

rootfs目录。

docker plugin disable

禁用一个插件。

docker plugin enable

启用一个插件。

docker plugin inspect

显示一个或多个插件的详细信息。

docker plugin install

安装一个插件。

docker plugin ls

列出所有安装的插件。

docker plugin push

将一个插件推送到registry。

docker plugin rm

删除一个或多个插件。

docker plugin set

更改插件的设置。

docker plugin upgrade

升级一个已经存在的插件。

推荐阅读
cjavapy编程之路首页