标签 docker 下的文章

安装 Docker 和 Docker-compose

现在很多的工具都支持docker安装,在安装了docker的情况下,几乎只需要一条命令,就可以完成软件、代码的安装。下面就以Debian12为例介绍如何安装docker和docker-compose。 更新系统包列表 首先,确保你的系统包列表是最新的: sudo apt update 安装必要的依赖包 Docker 需要一些依赖包来正常工作,安装这些依赖包: sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common 添加 Docker 的官方 GPG 密钥 为了确保下载的 Docker 包是安全的,添加 Docker 的官方 GPG 密钥: curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 添加 Docker 的 APT 仓库 将 Docker 的 APT 仓库添加到你的系统中: echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 更新 APT 包列表并安装 Docker 更新 APT 包列表,然后安装 Docker: sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io 启动并启用 Docker 服务 安装完成后,启动 Docker 服务并设置为开机自启: sudo systemctl start docker sudo systemctl enable docker 验证 Docker 安装 你可以通过运行一个简单的 Docker 容器来验证安装是否成功: sudo docker run hello-world 如果一切正常,你应该会看到一条欢迎消息,表明 Docker 已经成功安装并正常工作。 到这里其实已经差不多了,但有时安装时需要用到Compose。 安装Docker-compose 安装Docker compose有两个方法(注意两种使用方法略有不同): 通过二进制文件安装 Docker Compose sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose 验证是否安装成功: docker-compose --version 通过包管理器安装 Docker Compose sudo apt-get install docker-compose-plugin 验证是否安装成功: docker compose version 好,搞定~...
  • 331 阅读
  • 标签:docker

自托管轻量级开源笔记应用 Memos

Memos简介 Memos是一款开源、免费、注重隐私保护的轻量级笔记服务,使用它能够轻松捕捉和分享您的好主意,类似一个私有的微博或者朋友圈,支持分享文本、代码、图像、音频或视频等,支持 Markdown 语法,支持 Docker 一键部署! An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way. 在线体验地址:https://demo.usememos.com/ 核心特性 隐私保护:所有数据保存在本地 SQLite 数据库中,确保你的数据安全。 轻量级架构:采用 Go、React.js 和 SQLite 技术栈,使得 Memos 既轻量又强大。 可定制性:你可以根据自己的需求定制服务器名称、图标、描述和系统风格。 开源精神:Memos 的代码完全开源在 GitHub 上,鼓励社区贡献和协作。 永久免费:所有功能将永久免费提供,无需担心未来的费用问题。 Memos 安装 以下安装都是以 root 运行的Debian12 为例 docker 的安装 可以查看之前的文章:安装 Docker 和 Docker-compose。国内环境安装 docker 很慢,如果使用的国内大厂的云服务器,建议直接使用带 docker 的镜像。 memos 安装 只需运行: docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable 国内可能无法拉取镜像,那就使用: docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos m.daocloud.io/neosmemo/memos:stable 更多安装方式可访问官网文档:https://www.usememos.com/docs/install 体验 Memos 安装完成后只需要在浏览器访问 http://yourip:5230 就可以开的 Memos 的初始页面了。 初次次打开 Memos 时需要我们提供邮箱和一个密码来生成管理员账号,然后就可以体验完整的Memos 服务了 官方链接 官网:https://www.usememos.com/ GitHub:https://github.com/usememos/memos Docker镜像:https://registry.hub.docker.com/r/neosmemo/memos/ 体验 Demo:https://demo.usememos.com/ 部分第三方客户端、插件 memos还有众多的第三方客户端或插件,以下是三个估计用的上的: Moe Memos: iOS和Android的第三方客户端 https://memos.moe/ lmm214/memos-bber: Chrome 扩展 https://github.com/lmm214/memos-bber eallion/memos.top:通过 Memos API 渲染的静态网页 https://github.com/eallion/memos.top...