docker中修改wordpress的上传文件限制
问题描述在我们上传主题或大文件的时候会报各种错误,我遇到了报“您点击的链接已过期。”经过搜索后发现是php.ini中配置的问题,在docker中修改php.ini文件
查看docker容器ID1docker ps
进入wordpress容器中1docker exec -it <容器ID> /bin/bash
查找php.ini文件所在配置位置
进入容器 安装vim1apt-get update && apt-get install vim -y
复制配置文件1cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
修改php.ini文件1234vim /usr/local/etc/php/php.iniupload_max_filesize = 128Mpost_max_size = 128Mmemory_limit = 512M
重启容器1docker restart <容器ID>
CentOS更改SSH端口
关闭SElinux由于SELinux的默认配置,需要先关闭SELinux,再重启
12setenforce 0systemctl restart sshd
配置文件在/etc/ssh/sshd_config,修改Port字段,重启ssh服务即可
1234systemctl restart sshdsystemctl status sshdcat /etc/ssh/sshd_config | grep Port22
修改SELinux策略安装 policycoreutils-python-utils(如果未安装)
123sudo yum install policycoreutils-python-utilssudo dnf install policycoreutils-python-utilssudo apt-get install policycoreutils
添加新端口到 SELinux 规则
1sudo semanage port -a -t ssh_port_t -p tcp 2222
• -a 表示添加新的端口。
• -t ssh_port_t 表示该端口属于 SSH 服 ...
通过docker-compose部署一个简单图床EasyImage2.0
创建文件夹我们在自己习惯的地方,创建一个文件夹放置easyimage的映射文件。
1mkdir easyimage
进入这个文件文件夹。
1cd easyimage
创建docker-compose.yml文件我们创建一个docker-compose.yml文件
1sudo nano docker-compose.yml
文件中放入如下内容
12345678910111213141516version: '3.3'services: easyimage: image: ddsderek/easyimage:latest container_name: easyimage ports: - '8080:80' #左侧端口可自定义 environment: - TZ=Asia/Shanghai - PUID=1000 - PGID=1000 - DEBUG=false volumes: - ./config:/app/web/config - ./ ...
通过docker-compose部署ddns-go
创建文件夹我们在自己习惯的地方,创建一个文件夹放置ddns-go的映射文件。
1mkdir ddns
进入这个文件文件夹。
1cd ddns
创建docker-compose.yml文件我们创建一个docker-compose.yml文件
1sudo nano docker-compose.yml
文件中放入如下内容。
123456789version: "3.9"services: ddns-go: image: jeessy/ddns-go:latest container_name: ddns-go restart: always network_mode: "host" volumes: - ./data:/root
启动容器1sudo docker-compose up -d
简单配置我们访问ip:9876就可以进行配置了。停止容器
1sudo docker-compose down
删除镜像
1sudo docker rmi jeessy/ddns-go:latest
更新ddns-go容器到 ...
树莓派搭建Samba共享文件
fdisk 命令fdisk 是一个用于管理磁盘分区的工具,它也可以用于显示磁盘的分区表信息。运行以下命令查看磁盘的分区表:
1sudo fdisk -l
卸载外部磁盘在开始格式化之前,确保 sdc 磁盘没有被挂载:
12sudo umount /dev/sdc1sudo umount /dev/sdc2
删除现有分区使用 fdisk 工具删除现有分区并创建新分区:
1sudo fdisk /dev/sdc
在 fdisk 交互式界面中:
• 输入 d 删除分区(你可能需要输入两次以删除 sdc1 和 sdc2)。
• 输入 n 创建一个新的主分区,选择使用整个磁盘的空间。
• 输入 w 保存更改并退出。
格式化磁盘使用 mkfs.ext4 命令格式化磁盘:
1sudo mkfs.ext4 /dev/sdc1
创建挂载点并挂载磁盘创建一个挂载点,例如 /mnt/external,然后挂载磁盘:
12sudo mkdir /mnt/externalsudo mount /dev/sdc1 /mnt/external
配置自动挂载为了让系统重启后自动挂载磁盘,可以编辑 ...
Hexo的博客部署Waline评论系统
LeanCloud 设置 (数据库)
登录 LeanCloud
点击左上角 创建应用 并起一个你喜欢的名字 (请选择免费的开发版):
进入应用,选择左下角的 设置 > 应用 Key。你可以看到你的 APP ID,APP Key 和 Master Key。请记录它们,以便后续使用。
Vercel 部署 (服务端)Deploy
点击上方按钮,跳转至 Vercel 进行 Server 端部署。
输入一个你喜欢的 Vercel 项目名称并点击 Create 继续:
此时 Vercel 会基于 Waline 模板帮助你新建并初始化仓库,仓库名为你之前输入的项目名。一两分钟后,满屏的烟花会庆祝你部署成功。此时点击 Go to Dashboard 可以跳转到应用的控制台。
点击顶部的 Settings - Environment Variables 进入环境变量配置页,并配置三个环境变量 LEAN_ID, LEAN_KEY 和 LEAN_MASTER_KEY 。它们的值分别对应上一步在 LeanCloud 中获得的 APP ID, APP KEY, Master Key。
环境变量配置完成 ...
安装部署docker和docker-compose
最近发现部署docker和docker-compose的时候可能出现连接错误或者安装错误,需要更换一下源:123456yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 这个是国外的源,需要更换成阿里的源:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#更换完成后记得yum clean allyum makecache fast
ubuntu安装部署docker和docker-compose
安装docker12345678apt-get updateapt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-commoncurl -fsSL https://download.docker.com/linux/debia ...
Docker部署sub-store
sub-store 最早是 Peng-YM 在 loon 平台推出的高级订阅管理工具。完全本地解析,无订阅泄露的风险。经过后续发展,现在已经适配了 Surge 和 Quantumult X 以及 Shadowrocket、Clash。
1234567891011121314version: "3.8"services: sub-store: image: xream/sub-store:latest container_name: sub-store restart: always volumes: - ./sub-store-data:/opt/app/data environment: - SUB_STORE_FRONTEND_BACKEND_PATH=/[密钥]> ports: - 3001:3001 stdin_open: true tty: true
部署完成之后进行配置,通过浏览器访问http://localhost:3001进入设置-后端设置后端名称随意编写,后端地址 ...
Docker部署odoo17和Postgres15
1234567891011121314151617181920212223242526272829303132333435version: '3.1'services: web: image: odoo:17.0 depends_on: - db ports: - "8069:8069" volumes: - odoo-web-data:/var/lib/odoo - ./config:/etc/odoo - ./addons:/mnt/extra-addons environment: - PASSWORD_FILE=/run/secrets/postgresql_password secrets: - postgresql_password db: image: postgres:15 environment: - POSTGRES_DB=postgres - POSTGRES_PASSWORD_FIL ...
docker Hub被墙后的解决方案
配置github镜像加速登陆你的GitHub账号,访问这个地址:CF-Workers-docker,加星复刻到自己的仓库。
配置cloudflare workers
登陆cloudflare,创建一个pages站点,选择github作为源代码,选择你的仓库。2.添加一个自定义域,让后面的访问更加稳定。
配置服务器到新的镜像加速地址1.编辑docker配置文件
1sudo nano /etc/docker/daemon.json
2.添加镜像源配置:
1234567{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn/", # 中国科技大学 "https://registry.docker-cn.com", # 腾讯云 "https://hub-mirror.c.163.com" # 网易,可以添加或者更换刚刚的那个自定义域,因为这几个可能也不能访问或者访问过慢。 ]}
3.重启docker服务
12 ...














