Alpine Linux
文章平均质量分 51
学习是一种能力
当想要的东西不存在时就自己动手创造!
每天能偷点懒
展开
-
生成一个强大的密钥
生成一个强大的密钥使用以下方法可以生成高级别复杂的密钥串:OpenSSL [^1]/dev/urandom在 `linux` 或是`MacOS` 系统,发送随机数到 `base64`:通过哈希函数(例如sha256)传递随机输入在 linux 下在 macOS 下JavaScript [^2]使用以下方法可以生成高级别复杂的密钥串:OpenSSL 1在 linux 或是MacOS 系统,可以通过以下 openssl 命令:$ openssl rand -base64 328CFSzHUvsz原创 2021-04-07 15:59:27 · 874 阅读 · 1 评论 -
Docke之数据卷管理容器——动静分离
Docke之数据卷管理容器——动静分离一 、背景阐述二、通过SSH服务容器管理数据卷容器二、实践案例2.1 具体实现过程:2.1.1 分别创建用于存放配置和代码的数据卷容器,以及它们提供的数据卷;2.1.2 创建一个Nginx 应用程序容器;2.1.3 创建SSH 服务容器实现配置加载和静态文件上传;2.1.4 启动Nginx Web应用程序2.1.5 访问Web服务总结一 、背景阐述在实际的工作中我们通过容器实现应用程序的拆分,即将一个大的单体应用拆分成多个微服务进行解耦操作,DevOps、微服务化,原创 2020-06-03 15:05:31 · 1258 阅读 · 0 评论 -
Docker 之基于Alpine构建SSH服务
Docker 实践之基于Alpine构建SSH服务一、SSH (Secure Shell) 简介指定创建的基础镜像作者描述信息替换阿里云的源同步时间更新源、安装openssh 并修改配置文件和生成key 并且同步时间开放22端口执行ssh启动命令一、SSH (Secure Shell) 简介SSH可以帮助我们在互联网中使用的Shell 的程序和协议。SSH 为我们在互联网中传递对服务器的操作,并对服务器返回的结果进行加密,以确保远程操作服务器时的安全;远程操作服务器的mkdir alpine_ssh原创 2020-06-03 11:42:26 · 5219 阅读 · 1 评论 -
NodeJs自动化构建本地Alpine Linux 源-Centos 7
NodeJs自动化构建本地Alpine Linux 源一、简述二、构建本地Alpine linux源思路1. 首先需要下载所有需要的apk包到本地,找了一下资料,大多是简单粗暴地wget 需要的apk包,这样耗时,也不能自动更新2. 本地搭建文件服务器(apache 或nginx)3. 配置文件服务器,并且配置Alpine 本地镜像仓库4. 通过NodeJS自动下载更新所有apk包到本地三、构建本地Alpine linux 仓库1. 通过NodeJs 下载所有需要的apk文件到本地;1.1 本地部署Node原创 2020-05-22 14:41:15 · 1692 阅读 · 0 评论