跳转到主要内容

解释Dockerfile的Jupyter内核

项目描述

dockerfile-kernel

此实现了一个用于解释Dockerfile的JupyterLab内核。

功能

  • 基于行的Dockerfile在JupyterLab中的执行
  • 通过点击按钮方便地启动在当前镜像创建的容器中运行的shell会话。
  • 命令自动完成
  • 语法高亮
  • ?操作集成的帮助文本
  • 从Dockerfile导出和导入
  • 自定义魔术,例如
    • 使用%tag myimage:latest标记当前Docker镜像
    • 使用%install apt <packagename>轻松遵循安装最佳实践(将扩展到执行所有必要设置和清理的RUN命令)。也实现了对pipnpm的支持。
    • 使用%arg操作构建参数
    • 使用%stages获取现有构建阶段的概述
    • 使用%context操作处理构建上下文

先决条件

  • 目前仅支持Linux
  • 需要安装Docker
  • 用户需要属于docker组(例如,请参阅此处
  • 需要安装JupyterLab >= 4.0.0

安装

使用pip

python -m pip install dockerfile-kernel
python -m dockerfile_kernel.install

使用conda

conda install -c conda-forge dockerfile-kernel

执行

Jupyter Lab

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

dockerfile_kernel-0.1.2.tar.gz (7.2 MB 查看哈希值)

上传时间 源代码

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面