在飞牛 OS 上使用 Docker 部署 EasyChen CookieCloud 的超详细教程

svendog
0
2025-05-22

今天我来和大家分享一下在飞牛 OS 上用 Docker 安装 EasyChen CookieCloud 的详细过程。CookieCloud 是一款非常实用的工具,它主要用于管理 Cookie,可以帮助我们在不同的设备和浏览器之间同步 Cookie 数据,特别适合那些经常需要在多个设备上登录同一账号的小伙伴们。下面我就把具体的安装步骤分享给大家。

一、准备工作

在开始之前,确保飞牛 OS 系统已经正常运行,并且 Docker 已经安装配置好了。CookieCloud 是通过 Docker 来部署的,所以 Docker 是必不可少的前提条件。

二、安装过程

(一)拉取 Docker 镜像

首先,我们需要把 EasyChen CookieCloud 的 Docker 镜像拉取到本地。打开终端,输入以下命令:

docker pull easychen/cookiecloud:latest

这条命令会从 Docker Hub 上下载最新版本的 CookieCloud 镜像,为后面创建容器做好准备。

(二)创建并启动容器

接下来,用下面这个命令来创建并启动 CookieCloud 容器:

docker run --name=easychen-cookiecloud-1 \
    --hostname=easychen-cookiecloud-1 \
    --volume /vol2/1000/docker/cookiecloud:/data/api/data \
    --network=bridge \
    -p 8088:8088 \
    --restart=always \
    easychen/cookiecloud:latest

我来给大家详细解释一下这个命令中各个参数的意思:

  • docker run:用于创建并启动一个新的容器。

  • --name=easychen-cookiecloud-1:给这个新容器起名为 “easychen-cookiecloud-1”,方便后续管理和识别。

  • --hostname=easychen-cookiecloud-1:设置容器的主机名为 “easychen-cookiecloud-1”,在某些需要区分不同主机的服务中可能会用到这个名称。

  • --volume:挂载本地存储卷到容器内部。这里 /vol2/1000/docker/cookiecloud:/data/api/data 是把飞牛 OS 上的这个文件夹挂载到容器的 /data/api/data 路径下,用于存放 CookieCloud 的数据文件,方便数据的持久化存储和后续的备份恢复。

  • --network=bridge:设置容器使用 Docker 的默认桥接网络模式。这种模式下,容器会获得一个独立的 IP 地址,并通过 Docker 的网络桥接功能与宿主机(飞牛 OS)以及其他容器进行通信,是比较常见且安全的网络设置方式。

  • -p 8088:8088:把飞牛 OS 主机的 8088 端口映射到容器内部的 8088 端口,因为 CookieCloud 的 Web 管理界面默认就是跑在 8088 端口的,这样我们以后就能通过访问主机的 8088 端口来操作 CookieCloud 了。

  • --restart=always:设置容器在系统重启或者容器停止后能自动重新启动,这样就不用每次手动去启动容器了,方便省心。

  • easychen/cookiecloud:latest:指定要使用的 Docker 镜像名称和版本,latest 就是最新的意思,能保证咱们用的是最新的 CookieCloud 功能。

三、启动与访问

(一)启动容器

如果中途容器停了,想重新启动的话,直接用下面这个命令就行:

docker start easychen-cookiecloud-1

(二)访问 CookieCloud

然后就可以在浏览器里输入 http://<你的飞牛 OS IP 地址>:8088,回车后就能看到 CookieCloud 的初始设置页面啦。

(三)初始设置

第一次登录进去后,可能需要进行一些基础设置,比如设置管理员账号和密码等,具体可以参考一下官方的文档或者社区的一些教程,按照提示一步步完成这些设置,确保 CookieCloud 能够正常工作。

四、注意事项

  • 路径和权限:一定要确保在命令里指定的本地存储路径 /vol2/1000/docker/cookiecloud 是真实存在的,并且飞牛 OS 对这个路径是有读写权限的。不然 CookieCloud 会因为无法访问这个路径而出现数据文件保存不了等问题,影响正常使用。如果出现权限问题,可以用 chmod 命令来修改文件夹的权限。

  • 网络连通性:要确保飞牛 OS 的网络能够正常访问互联网,这样 CookieCloud 才能顺利地和其他设备进行数据同步。如果网络连通性有问题,可能会出现数据同步失败的情况。

  • 防火墙设置:检查防火墙的规则,确保 8088 端口是允许外部访问的。不然即使端口映射设置好了,外面的设备也访问不进来,远程控制 CookieCloud 或者进行数据同步就会出现问题。如果你不确定防火墙规则怎么设置,可以先暂时关闭防火墙测试一下,等确认 CookieCloud 能正常工作后再去调整防火墙规则。

  • 定期更新:为了能用上最新的功能和安全补丁,建议你定期更新 CookieCloud 的 Docker 镜像。你可以先用 docker pull easychen/cookiecloud:latest 再次拉取最新的镜像,然后停止并删除旧的容器(用 docker stop easychen-cookiecloud-1docker rm easychen-cookiecloud-1),最后再重新运行上面那个创建并启动容器的命令来完成更新。

  • 关于Windows端,我建议使用edge搭配一个扩展插件,也叫做cookiecloud,按照相同的去配置就好,全程无感

动物装饰