# ABON_PHP框架 **Repository Path**: cd_abon/abon ## Basic Information - **Project Name**: ABON_PHP框架 - **Description**: PHP framework【docker-compose】 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-22 - **Last Updated**: 2022-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README []()# Abon ## 安装/运行 ### step 1: 拉取代码 ~~~ git clone git@gitee.com:cd_abon/abon.git --recursive ~~~ ### step 2: 编译启动 ~~~ cd abon docker-compose up --build --remove-orphans ~~~ ## 服务/端口 | Service | Port | |---------|--------| | Nginx | 80/443 | | PHP | 9000 | | UC | 8080 | | Mysql | 3306 | ## 安装/升级Docker客户端 > CentOS Linux 8在2022年12月31日来到生命周期终点(End of Life,EoL)。即CentOS Linux 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS Linux 8的yum源也都失效了!阿里云服务器不需要更换,本地服务器需要设置: ~~~ sudo rm -rf /etc/yum.repos.d/* sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo sudo yum makecache ~~~ #### step 1: 安装必要的一些系统工具 ~~~ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ~~~ #### Step 2: 添加软件源信息 ~~~ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ~~~ #### Step 3: 更新并安装 Docker-CE ~~~ sudo yum makecache sudo yum -y install --allowerasing docker-ce ~~~ #### Step 4: 安装 docker-compose ~~~ sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/v2.5.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ~~~ #### Step 5: 开启Docker服务,并设置开机自启 ~~~ sudo service docker start sudo systemctl enable docker ~~~ ## 常见问题 #### 配置Docker镜像加速器 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 https://tvtv.fun/mirrors-list.html ~~~ sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": ["https://hub-mirror.c.163.com"]} EOF sudo systemctl daemon-reload sudo systemctl restart docker docker info ~~~ 如果加速后依然很慢修改DNS配置为 8.8.8.8 https://blog.csdn.net/yinfang_11/article/details/123408991 #### Elasticsearch启动时候出现vm.max_map_count异常的处理方法 ~~~ sudo echo "vm.max_map_count=262144">>/etc/sysctl.conf sudo cat /etc/sysctl.conf sudo /sbin/sysctl -p ~~~ #### Redis启动时报错WARNING overcommit_memory is set to 0! Background save may fail under low memory con ~~~ sudo echo "vm.overcommit_memory=1">>/etc/sysctl.conf sudo cat /etc/sysctl.conf sudo /sbin/sysctl -p ~~~ ## 常见指令 #### 清空所有日志 ~~~ truncate -s 0 /var/lib/docker/containers/*/*-json.log ~~~ #### 杀死运行的容器 ~~~ docker kill $(docker ps -a -q) ~~~ #### 删除所有容器 ~~~ docker rm $(docker ps -a -q) ~~~ #### 强制删除所有镜像 ~~~ docker rmi -f $(docker images -q) ~~~