瞎折腾 Docker 搭建镜像更新提醒服务 diun 有些项目可能刚刚开始还不太稳定,并且此时更新也很频繁,所以如果想要尝鲜的话就要及时更新镜像。此时,需要一个可以监控镜像是否有更新的服务,就比如今天的主角 Diun。 Diun 在 Docker 镜像有更新时可以及时发现并通知,通知支持多种方式如 Email、Gotify 等。 官网:https://crazymax.dev/diun/ 搭建之前需要创建配置文件: # 创建目录 mkdir /hom...
运维开发 Lxc 简介以及使用 一、LXC 简介 LXC 是 Linux 容器(Linux Containers)的缩写,是一种轻量级的虚拟化技术,允许在同一主机上运行多个相互隔离的 Linux 容器,每个容器都有自己的完整的文件系统、网络、进程和资源隔离环境。LXC 使用 Linux 内核提供的 cgroups 和命名空间(Namespaces)功能来实现容器隔离。 与传统的虚拟机技术不同,LXC 不需要运行完整的操作系统镜像...
运维开发 Linux 搭建 dhcp 服务器 一、简介 DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于为计算机和其他网络设备分配 IP 地址以及其他网络配置信息。它允许网络中的设备自动获取 IP 地址,而无需手动配置每个设备的 IP 地址。 DHCP的工作原理如下: 设备启动时,它会发送一个 DHCP 请求广播,请求获取 IP 地址和其他网络配置信息。 DHCP 服务器接收到广播请求后,...
瞎折腾 Containerd 的安装和基本使用 一、简介 containerd 是容器虚拟化技术,从 docker 中剥离出来,形成开放容器接口(OCI)标准的一部分。 docker 对容器的管理和操作基本都是通过 containerd 完成的。Containerd 是一个工业级标准的容器运行时,它强调简单性、健壮性和可移植性。Containerd 可以在宿主机中管理完整的容器生命周期:容器镜像的传输和存储、容器的执行和管理、存储和网络等。详细...
瞎折腾 Docker 部署 webssh 工具 sshwifty 1. 前言 sshwifty 是一款 Web SSH & WebTelnet 客户端工具,这里就只部署 https 访问的 sshwifty,否则会出现如下错误: Unable to authenticate: TypeError: Cannot read property 'importKey' of undefined 这个问题,主要是新的 Chrome 和 Chromium 内核浏览...
瞎折腾 解决 Docker 使用 gpu 报错 在 docker 使用 gpu 的情况下,可能报错: thread_monitor operation not permitted in pthread_create 这个报错将导致程序异常,容器无法启动。 这可能是 docker 版本太低,升级 docker 版本即可解决问题,最好将 docker 升级至最新版。
瞎折腾 Docker 配置使用 gpu 开始 AI 之旅 前言 随着 AI 的爆火,更多的开源 AI 代码也涌现出来。但是,想要在用 docker 本地部署一个 AI 程序,仅仅靠 cpu 运行实在太慢,所以 docker 能使用宿主机的 gpu 也是很有必要的。 下面就简单了解一下如何让 docker 能够使用 宿主机的 gpu,阿蛮君仅自己尝试过,不敢保证完全正确。 一、升级docker并配置 1. 升级 建议更新 docker 到最新版本,版本至少...
经验教程 Docker 安装 Redis 和可视化工具 Redisinsight Redis 作为一款使用广泛的内存数据库,阿蛮君不管是在工作中,或者自己建站加快网站加载速度都有用到,下面就来讲一下用 docker 怎么安装。 1. 安装Redis 首先创建 redis 的配置文件,这里指定密码 123456,并且设置了外网可以访问。 mkdir -p /home/docker/redis/data && cat > /home/docker/redis/...
瞎折腾 Docker 开放 2375 端口并配置 portainer 进行管理 1. 开放端口 公网环境下开放 2375 端口非常危险,非常不建议在公网开放。 阿蛮君有一个用来测试的机器,经常会安装很多 docker 应用,所以环境总是乱糟糟的,想着还是用图形界面管理算了。而且图形界面不能装测试的机器上,因为我有可能使用 docker system prune -a, 那让其他的机器管理的话就需要开放 2375 端口了。 其实开放 2375 端口也非常简单,找到 docker...
瞎折腾 Gitlab 忘记管理员密码?教你如何重置 Docker 中 Gitlab 的账号密码 对于大部分的人来说,忘记密码是一件很正常的事情,阿蛮君也不例外。普通账户密码忘记了,可以通过管理员账户重置密码,但是管理员密码忘了,就需要进行一些其他的操作了。 还不会安装 gitlab 的,可以看看阿蛮君写的这篇文章:Docker 安装代码管理仓库 Gitlab 非常详细的教程 下面就说一下如何重置管理员密码,首先进入 docker 容器。 docker exec -it gitlab bash...
其他分享 Docker 容器中 Jenkins 忘记密码怎么办 jenkins 密码忘了怎么办,阿蛮君这里提供一种解决方案。 首先用 exec 命令进入容器。 docker exec -it jenkins /bin/bash 然后进入需要修改密码的账户,比如这里忘记 amdin 的密码 cd /var/jenkins_home/users # admin 就是需要修改密码的账户,xxx 是随机数 cd admin_xxxx 使用 123456 替换密码。 s...
瞎折腾 Docker 基本使用教程 - 学会 docker 看懂这篇文章就够了 一、Docker是什么 Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 二、Docker 安装 1....