1CMS文档

docker部署

使用docker运行1cms

docker run --name 1cms_site -p 6666:80 -d 1cms/1cms

启动后访问本地6666端口即可访问网站,镜像使用apache+php7.4,已经安装zip gd扩展

安装时请使用sqlite数据库,如需使用mysql数据库,需自行搭建.

程序文件在容器内/var/www/html目录中,如需映射宿主机目录,则使用docker run -v /home/www/1cms:/var/www/html --name 1cms_site -p 6666:80 -d 1cms/1cms

docker-compose部署

在程序根目录执行

//启动1cms
docker compose -p 1cms_site up -d

//停止
docker compose -p 1cms_site down

访问本地10099端口即可安装1cms,如需修改端口则需要修改docker-compose.yml文件内的端口

如需修改nginx配置,如安装网站证书等,可以修改根目录nginx.conf文件,并开放对应端口

docker compose内置mysql数据库,在1CMS安装时,可选择使用mysql数据库,地址填写:mysql,数据库名:1cms,用户名:root,密码:1cms,

宝塔部署

重复创建项目时,需避免端口重复,请在创建项目前修改端口号

  1. 下载并解压1CMS安装包至服务器目录中(如:/www/wwwroot/1cms/),
  2. 修改/www/wwwroot/1cms/docker-compose.yml文件,将所有目录 ./ 修改成实际目录 /www/wwwroot/1cms/,(共有4处,如后期宝塔修复此问题,则无需修改)
  3. 宝塔->Docker->容器编排->添加容器编排,常规创建,来源选择文件/www/wwwroot/1cms/docker-compose.yml,点击确定
  4. 访问 IP:10099 即可进入安装界面

飞牛fnOS部署

重复创建项目时,需避免端口重复,请在创建项目前修改端口号

手动重启飞牛OS时,镜像并不能随系统启动,如需强制随系统启动,请修改docker-compose.yml文件内的3个restart: unless-stopped为restart: always

  1. 下载并解压1CMS安装包至飞牛nas中(如:文件管理->我的文件->1CMS目录内),目录右键->详细信息->权限中,添加飞牛管理员账号的读写权限,并应用到子级
  2. 打开Docker->Compose->新增项目,项目路径更改为压缩包解压后的路径(我的文件->1CMS),系统会提示'路径已包含docker-compose文件',点击确定
  3. 填写项目名称,勾选"创建项目后立即启动",点击确定后,会构建镜像并启动项目(首次构建会花费较长的时间)
  4. 访问 飞牛nas的IP:10099 即可进入安装界面

1Panel部署

  1. 打开1Panel系统->文件,创建需要运行的目录,如/home/1cms 上传并解压1CMS安装包
  2. 打开1Panel容器->编排->创建编排,来源选择:路径选择,选中解压目录中的docker-compose.yml文件,点击"确认"开始编排
  3. 访问 1Panel的IP:10099 即可进入安装界面