解释Dockerfile的Jupyter内核
项目描述
dockerfile-kernel
此实现了一个用于解释Dockerfile的JupyterLab内核。
功能
- 基于行的Dockerfile在JupyterLab中的执行
- 通过点击按钮方便地启动在当前镜像创建的容器中运行的shell会话。
- 命令自动完成
- 语法高亮
- 与
?
操作集成的帮助文本 - 从Dockerfile导出和导入
- 自定义魔术,例如
- 使用
%tag myimage:latest
标记当前Docker镜像 - 使用
%install apt <packagename>
轻松遵循安装最佳实践(将扩展到执行所有必要设置和清理的RUN
命令)。也实现了对pip
和npm
的支持。 - 使用
%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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6656b96ba2b319baf2e01725a5ba14e2bca81362fb62860b598757c28cb7d61d |
|
MD5 | b72a02b5a967ffd548ac2bddb9bd5f86 |
|
BLAKE2b-256 | b2a0be494ef2c9ec6dcfaf655a494a6bae0d74b917c7bd271c2db006ce9a33cb |