frp相关docker文件及配置

下载对应平台的frp客户端或者服务端 https://github.com/fatedier/frp/releases 创建frp的docker镜像 frpc的Dockerfile FROM alpine:3.14 MAINTAINER bob 115765728@qq.com RUN apk add --no-cache -U tzdata RUN echo "Asia/shanghai"

- 阅读全文 -

Docker镜像与容器备份迁移(export、import与commit、save、load)

容器与镜像迁移 注:用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。 export与import命令: 注意:

- 阅读全文 -

利用Dockerfile新建爬虫docker镜像

Dockerfile FROM alpine:3.14 # This hack is widely applied to avoid python printing issues in docker containers. # See: https://github.com/Docker-Hub-frolvlad/docker-alpine-python3/pull/13 ENV PYTHO

- 阅读全文 -

Docker overlay2 清理 & 数据转移

今天项目的生产环境不稳定,登录到服务器上发现Docker的/var/lib/docker/overlay2目录将磁盘占用满了,导致程序分配不到内存。 要判断是否占用满了磁盘,可以使用 # 查看Docker系统位置 docker info | grep 'Dir' # 查看文件占用信息 du -sh /var/lib/docker/* # 查看Docker的磁盘使用情况 docker syste

- 阅读全文 -

Docker 资源管理之build cache 清理

Buid cache 简介 平常我们会在docker 构建环境下不断地构建新的镜像,但是当我们不断地构建新的镜像的时候总是获取不到我们需要的镜像,为什么会这个样子呢?其实,是由于image cache 导致的,本身cache 是为了提升build 速度,其会利用现有的cache 来快速构建新的image,因此,当我们构建 image 有问题可以尝试清理下本地的cache; 清理本地cach

- 阅读全文 -

跨平台构建 Docker 镜像新姿势,x86、arm 一把梭

docker build --platform=local -t bob/py . 在工作和生活中,我们可能经常需要将某个程序跑在不同的 CPU 架构上,比如让某些不可描述的软件运行在树莓派或嵌入式路由器设备上。特别是 Docker 席卷全球之后,我们可以轻松地在 ARM 设备上通过容器部署各种好玩的应用,而不用在意各种系统的差异性。 但是想要跨平台构建 Docker 镜像可不是一件轻松的活,

- 阅读全文 -

华为盒子hi3798mv100刷Ubuntu安装Alist

下载alist, https://github.com/Xhofe/alist/releases 选择:alist-linux-arm-7.tar.gz 上传到盒子/opt/alist目录mkdir /opt/alist cd /opt/alist #上传alist-linux-arm-7.tar.gz tar -xvzf alist-linux-arm-7.tar.gz ./ mv alist

- 阅读全文 -

ES6关于Promise的用法

Node的产生,大大推动了Javascript这门语言在服务端的发展,使得前端人员可以以很低的门槛转向后端开发。 当然,这并不代表迸发成了全栈。全栈的技能很集中,绝不仅仅是前端会写一些HTML和一些交互,后台熟悉数据库的增删查改。 想必接触过Node的人都知道,Node是以异步(Async)回调著称的,其异步性提高了程序的执行效率,但同时也减少了程序的可读性。如果我们有几个异步操作,并且后一个操作

- 阅读全文 -

JS进阶篇--JS数组reduce()方法详解及高级技巧

基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。 语法: arr.reduce(callback,[initialValu

- 阅读全文 -

JavaScript数组的十八般武艺

维护了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:JavaScript的数组 基础笔记的github地址:https://github.com/qiqihaobenben/Front-End-Basics ,可以watch,也可以star。 正文开始 数组 数组是值的有序集合,每个值叫做一个元素,

- 阅读全文 -