作者文章归档:王半仙

4.《Docker 从入门到实践》数据挂载与网络配置

1 数据管理

1.1 数据卷

数据卷 是一个可供一个或多个容器使用的特殊目录

  • 数据卷 绕过了 UnionFS,可以在容器之间共享和重用
  • 数据卷 的修改会立马生效;对 数据卷 的更新,不会影响镜像
  • 数据卷 默认会一直存在,即使容器被删除(类似于 mount 命令)

数据卷的常见操作:

docker volume create my-vol

Read more

QuickAdd 个人使用总结

QuickAdd 作为 Obsidian 的一个流行插件,可以将常见操作、脚本、模板打包为一个便捷的命令,功能上限极高,但需要一定的学习成本,不过也有很多简单有效的功能可直接参考他人的示例(比如一键抓取豆瓣图书信息,并根据模板生成笔记)

项目地址
官方文档

QuickAdd 包含三种基本工具,并可以进行任意组合(Multi choices 用于多工具的层级管理):

Read more

Git进阶技巧

1 基于GPT的自动代码审核

项目地址 3.1k⭐

Star History Chart

目前支持多种部署方式,官方推荐为使用 Github Action

  1. 添加OPENAI_API_KEY到你的 github action 密钥(Setting - Secrets and variables - Actions - New repository secret,输入G

Read more

中药与马兜铃酸

马兜铃酸(英语:Aristolochic acids,简称AAs)也被称为马兜铃总酸、增噬力酸或木通甲素,是一类具有强烈致癌性和肾毒性的硝基菲羧酸。

自然界含有马兜铃酸的植物达600余种,涉及木通属、木香属、广防己属、千金藤属、青藤属、铁线莲属、蝙蝠葛属、细辛属等约70种中草药,在中国有40余种药材含马兜铃酸:马兜铃、关木通、天仙藤、青木香、广防己、汉中防己、细辛、追风藤、寻骨风、淮通、朱砂莲、三筒管、杜衡、管南香、南木香、藤香、背蛇生、假大薯、蝴蝶暗消、逼血雷、白金果榄、金耳环、乌金草等。

一些药材由于形态与上述药材相似,而有可能在采集、物流环节被混用、搀杂含马兜铃酸的药材,应考虑慎用:

Read more

3.《Docker 从入门到实践》容器与仓库

1 容器操作

容器是独立运行的一个或一组应用,以及它们的运行态环境

容器的正常启动:docker run

  • 基于镜像新建一个容器并启动,容器执行完命令后会自动终止(exited
  • 常用参数1:-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
  • 常用参数2:-i 则让容器的标准输入保持打开
  • 常用参数3:-d 则让容器以守护态运行,返回信息为容器id

进入启动中的容器:

  • docker attach:进入容器,从这个 stdin 中 exit 会导致容器的停止
  • docke

Read more

Docker 镜像优化

1 镜像瘦身

1.1 选择更精简的基础镜像

常见的 Python 镜像版本:

  • slim:通常只安装运行特定工具所需的最小包
  • Alphine:专门为容器构建的操作系统,比其他的操作系统更小,但是其上会缺少很多软件包并且使用的 glibc 等都是阉割版(不推荐,因为编译过程会很慢)
  • buster/stretch/jessie:表示使用不同版本的 debian 系统(10/9/8)

Read more

2.《Docker 从入门到实践》镜像与Dockerfile

1 镜像的增删改查

1.1 镜像的获取与查看

docker pull ubuntu:18.04 # 从Docker Hub上下拉,获取镜像
docker run -it --rm ubuntu:18.04 bash # 运行镜像

dock

Read more

Python 常用技巧

1 清理 PIP 缓存

# Credits: https://linuxhandbook.com/clear-pip-cache/
pip cache info # 查看缓存信息
pip cache list # 查找各个包的缓存
pip cache dir # 查找缓存所在的目录
pip cache remove [package_name] # 从缓存中删除特定包
pip cach

Read more

1.《Docker 从入门到实践》基本概念

1 什么是 Docker

Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroupnamespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器

Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更

Read more

《Docker从入门到实践》总结

1 基本信息

1.1 书籍名称:《Docker从入门到实践》

1.2 撰写作者:杨保华,戴王剑,曹亚仑 等人

1.3 出版日期:在线书籍

1.4 品读时间:2023-11-01

1.5 整体耗时:约12h

1.6 摘要

Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极

Read more