Docker部署Memos服务的实现
作者:何小有
本文将介绍如何使用Docker部署Memos服务,首先,我们将构建Memos服务的Docker镜像,然后将在Docker容器中运行Memos服务,感兴趣的可以了解一下
拉取最新版本的 Memos 镜像:
$ sudo docker pull ghcr.io/usememos/memos:latest
在本地预先创建好 memos
目录, 用于映射 Memos 容器内的 /var/opt/memos
目录。
使用以下命令来运行 Memos 容器:
$ sudo docker run -d --name memos -p 10087:5230 -v /home/ubuntu/docker/memos/memos:/var/opt/memos ghcr.io/usememos/memos:latest
-d
(保持STDIN打开状态)--name
(给容器起一个名字方便管理)-p 10087:5230
(将容器的5230端口映射到主机的10087端口)-v /home/ubuntu/docker/memos/memos:/var/opt/memos
(本地数据目录)
通过 sudo docker ps
命令查看容器的运行信息:
$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a8115c175038 ghcr.io/usememos/memos:latest "./memos" About a minute ago Up About a minute 0.0.0.0:10087->5230/tcp, :::10087->5230/tcp memos
现在可以访问搭建好的 Memos 网站, 并注册一个新账户进入设置页面, 关闭 “允许用户注册” 选项。
到此这篇关于Docker部署Memos服务的实现的文章就介绍到这了,更多相关Docker部署Memos内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!