Docker 的特点

Docker 是用于开发和自动化应用程序部署的最流行的开源平台之一。它将应用程序部署到容器中,并使我们能够将应用程序与基础架构分离。它旨在提供一个轻量级且快速的代码运行环境,以及一个高效的工作流程,将代码从笔记本电脑传输到测试环境,再投入生产。

阅读更多

Docker 简介

你有没有想过市场上涌现 Docker 容器的原因?在 Docker 出现之前,大多数开发人员在编写代码时都会遇到一个大问题:代码在自己的电脑上可以运行,但当他们尝试在服务器上运行该代码时,却无法正常工作。这是因为应用程序需要合适的运行环境(例如合适的操作系统、库和设置)。如果你的电脑和服务器上的某些东西出现差异,就会出现问题。

为了解决这个问题,Docker 容器应运而生。Docker 是一个开源容器化平台,你可以将应用程序及其所有依赖项打包到一个名为“容器”的标准化单元中。容器是轻量级的,易于移植,并且与底层基础设施以及其他容器相互隔离。你可以在任何安装了 Docker 的机器上将 Docker 镜像运行为 Docker 容器,而无需依赖宿主机的操作系统。

Docker 有两个主要部分:Docker 引擎,它是在本地计算机和服务器上运行的二进制程序,负责处理容器的创建和管理。Docker Hub 是一个网站和云服务,方便每个人轻松共享他们的 Docker 镜像。

阅读更多

如何在一台电脑上管理多个 github 账号?

前言

对大多数开发者来说,有时候需要在同一台机器上管理多个 GitHub 账户。例如在以下场景中,我们就需要使用到 GitHub 多账户管理技巧。

白天作为一名员工,为您所在的公司工作,你所在的公司使用 GitHub 企业版或另一个 GitHub 账号(例如work@company.com)管理内部私有仓库,你需要在此账号下提交代码。

晚上在个人账号下修复自己的开源项目。你拥有一个个人 GitHub 账号(例如personal@example.com),用于托管自己的开源项目、学习实验或兼职项目。

此场景下,多账号管理是兼顾职业与个人开发的必要需求。并达到权限分离,隐私保护以及合规要求。

  • 权限分离:公司仓库可能需要严格的访问控制,禁止使用个人账号提交代码。

  • 隐私保护:个人项目与工作项目需完全隔离,避免误操作或信息泄露。

  • 合规要求:企业可能要求使用公司邮箱和账号签署贡献者协议(CLA)。

阅读更多

如何设置Docker、 Containerd、 Podman容器镜像加速器?

从官方镜像仓库(如 Docker Hub、Kubernetes 镜像库)拉取镜像时,国内访问可能较慢,使用镜像加速器可以显著提高下载速度。官方镜像库可能受限于网络封锁、网络波动、带宽限制或地理位置的影响,导致拉取超时。加速器通常部署在更接近用户的服务器上,优化访问路径,减少超时问题。

如何获取国内可用的 Docker 镜像加速器可以参考 2025 年最新国内可用 Docker 镜像加速器汇总

获取到镜像加速器地址后可以按以下指引进行配置。

阅读更多

2025 年最新国内可用 Docker 镜像加速器汇总附带监测

最近几个月发现许多曾经常用的国内镜像站(包括各种云服务商和高校镜像站)已经无法使用, 这极大地影响了工作效率和开发进度。因此,本人开始搜索并汇总了目前可用的镜像站和镜像加速地址,并计划定期测试它们的可用性,然后更新这个列表。如果您知道新的可用站点,也欢迎随时评论区留言补充!

阅读更多

手动部署 docker 镜像加速服务

由于近期 hub.docker.com 等容器镜像站在国内已经被墙,并且现在看来也无重新可用的可能性了。所以手里有闲置服务器的佬友可以选择自己搭建一个 Docker 镜像加速服务,以便能够中转对 Docker 官方镜像仓库的请求,解决国内无法访问或访问缓慢的问题。本文主要讲述如何使用一台海外 VPS,手动搭建一台镜像加速服务器。

阅读更多

linux 下清空回收站命令

相信每个人都对 回收站(trashcan)很熟悉,因为无论是对 Linux 用户,还是 Windows 用户,或者 Mac 用户来说,它都很常见。当你删除一个文件或目录的时候,该文件或目录会被移动到回收站中。

需要注意的是,当把文件移动到回收站以后,文件系统空间并没有被释放,除非把回收站清空。

如果不想永久删除文件的话(清空回收站),可以利用回收站临时存储被删除了的文件,从而在必要的时候能够帮助我们恢复删除了的文件。

阅读更多

如何在 VSCode 中免费使用 codepilot?

GitHub 于 2024 年 12 月 18 日推出了适用于 Visual Studio Code 的 GitHub Copilot 免费计划。在此之前若开发者要使用 GitHub Copilot 需要付费订阅,每月订阅费用起步价为 10 美元,而经过验证的学生、教师和开源项目维护者则可以申请免费使用。

阅读更多

如何在 Linux 上运行 LolMiner 挖矿教程

LolMiner 是一款开源的加密货币挖矿软件,它支持多种加密货币的挖掘,包括以太坊(ETH)、以太坊经典(ETC)、狗狗币(DOGE)等,同时兼容多种算法,如 Ethash、KawPow、Cuckoo Cycle 等。

阅读更多

2025年各大主流域名服务商汇总

在推广新的在线业务时,选择反映品牌的域名是关键步骤。好的域名容易记忆且输入快捷。一旦有了创业点子和一个令人印象深刻的名字,就需要购买和注册域名,并在服务器上托管网站。

为了简化这个复杂繁琐的过程,本文列出了国内外最好的域名注册商,以及如何选择最适合你的业务的域名注册商。

阅读更多

Hexo SEO 之 canonical links

最近自己的网站突然被限流了,经过研究网站可能是被搜索引擎被惩罚了,问题可能出在重复的内容上,于是对 SEO 和 canonical link (规范链接)进行了一些研究。幸运的是,这项研究恰好及时帮助了一些有类似问题的博主,尽管原因不同。

阅读更多

Hexo 配置 Stellar 主题

本文讲述如何给 hexo 博客网站配置。

1. 安装环境说明

  • 首先粘贴本教程测试使用的环境,如果在安装配置中,环境有差异,请酌情修改或调整参数.
阅读更多