发布于: 2021-3-7最后更新: 2023-6-11字数 605阅读时长 2 分钟

type
status
date
update date
slug
summary
tags
category
icon
password

前言

最近想要将博客(基于Django)迁移到容器内,同时也想通过 Jupyter-Notebook 创建一个 Python 和 JavaScript 的在线 IDE ,此处进行一些记录。

步骤概览

  • 编写 Dockerfile
  • 生成镜像
  • 通过镜像运行容器

常用 Dockerfile 指令

FROM 指定基础镜像 MAINTAINER 作者&维护者信息 RUN 运行各种指令 ADD 添加文件(copy 自动解压) WORKDIR 目录切换 VOLUME 挂载宿主机目录 EXPOSE 容器开放端口 CMD 容器建立时运行指令
1

Blog(Django)

在线IDE(Jupyter-Notebook)包含 Python3 与 JavaScript 运行环境

在线运行环境为 Jupyter-Notebook ,JavaScript 需安装 ijavascript

构建镜像

分别将上面两段代码写入一个文本文件中,去掉后缀改名为 Dockerfile ,单独放在一个文件夹中,命令行切换到这个目录中,运行:
构建镜像是一层一层(layer)构建的,层数和镜像大小是成正比的,上面构建在线 IDE 的 Dockerfile 文件第一条 RUN 指令后面跟随了多个 \ 和 && 这是为了减少层数,类似的指令(这里的都是安装文件)可以写成一条。

Loading...
Telegram 自动签到机器人

🤖Telegram 自动签到机器人

Telegram 机器人使用记录


Charles 移动设备抓包

📱Charles 移动设备抓包

除了最常见的网页爬虫,还有一种是针对客户端软件的爬虫。