当前位置: 首页 > news >正文

Docker中搭建likeadmin

一、使用Docker中的docker-compose搭建likeadmin

1.去网址:https://gitee.com/likeadmin/likeadmin_php中下载likeadmin

注册一个giee账号后

点那个克隆下载

按照序号在终端复制粘贴进去。

接着,输入ls 可以发现有一个这个:

里面有一个likeadmin_php,代表就对了。

接着,进入这个目录下的docker容器中:

cd likeadmin_php
cd docker

然后运行以下命令:

docker-compose -p likeadmin up -d

 

这时,可能会有一个命令(docker-compose)你没装,装他的命令为:

apt install docker-compose # version 1.29.2-1

然后在运行上述命令就行了。

但是,可能还有一个错误

端口占用的情况,你要保证3306和80端口不能被占用

上述就使3306端口被mysql占用,解决之一就是停止mysql服务

service mysql stop

如果有其他端口占用,可以用命令:docker ps -a;查看

看这一行 80 和3306端口不要被占用,我这个使做过的,所以显示这个的为正常。

如果有进程占用了,使用命令停止进程:

docker stop id//上边图第一列 就是对应的id
docker rm id

然后,应该就没其他错误了,

再运行:

docker-compose -p likeadmin up -d

显示这个就成功了。

接着,在浏览器中输入公网ip就可以进入likeadmin安装向导了:

点击继续后会显示这个,然后目录那一列要求是全没达到的,这时要进入server中给权限:

cd likeadmin_php
cd server

按照上边要给的目录,一个一个给权限就行。

第一个目录:chmod a+w runtime/
第二个目录:chmod a+w public/uploads
第三个目录:chmod a+w public/admin
第四个目录:touch configchmod a+w config
第五个目录:touch .evnchmod a+w .evn

接着点重新检查显示全部对号就可以了。

红色框必须和我一样,蓝色框自己设置,导入测试数据记得勾选。

然后这样就可以了。

相关文章:

  • Tensorflow音频分类
  • 使用Python创建Word文档
  • AI绘画中的图像格式技术
  • 轻松连接远程服务器SecureCRT for Mac/Windows
  • 计算机视觉与深度学习实战,Python工具,多尺度形态学提取眼前节
  • ethercat igh可能出现的两个bug
  • 使用 Docker Compose 编排 Django 应用
  • 文件属性与目录
  • Word忘记保存?请使用Word隐藏备份文件
  • 四十二、openlayers官网示例Flight Animation扩展——在地图上绘制飞机航线、飞机随航线飞行效果
  • 【C++进阶】深入STL之list:模拟实现深入理解List与迭代器
  • 【高频】什么是索引的下推和覆盖
  • 什么是Docker ?
  • Oracle作业调度器Job Scheduler
  • 【纯血鸿蒙】——响应式布局如何实现?
  • [case10]使用RSQL实现端到端的动态查询
  • [译] 怎样写一个基础的编译器
  • centos安装java运行环境jdk+tomcat
  • CSS实用技巧
  • ES6简单总结(搭配简单的讲解和小案例)
  • ES学习笔记(12)--Symbol
  • Java面向对象及其三大特征
  • JS+CSS实现数字滚动
  • js继承的实现方法
  • PAT A1017 优先队列
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Twitter赢在开放,三年创造奇迹
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从0到1:PostCSS 插件开发最佳实践
  • 搭建gitbook 和 访问权限认证
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 前端学习笔记之观察者模式
  • 前嗅ForeSpider教程:创建模板
  • 异常机制详解
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​iOS实时查看App运行日志
  • ​linux启动进程的方式
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #QT(QCharts绘制曲线)
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • $.ajax()
  • (04)odoo视图操作
  • (3) cmake编译多个cpp文件
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (十)Flink Table API 和 SQL 基本概念
  • (算法)前K大的和
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)菜鸟学数据库(三)——存储过程
  • (转)程序员疫苗:代码注入
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿