一个专注于计算机编程和硬件学习的博客主
VSCode运行C++代码下载C++扩展滚到描述下面,点击 GCC and Mingw-w64 on Windows点击 MSYS2下载msys2-x86_64-20240113.exe下载完成后,双击打开进行安装。跟随网页MSYS2上的步骤一步一步做。(建议安装路径不要更改选择默认路径)安装完打开 MSYS2 MINGW64。首先更新系统环境:pacman -Syu更新好后回推出安装mingw gccpacman -S mingw-w64-ucrt-x86_64-gcc写入Y,按下Enter安装完成后,输入:gcc --version获得以下结果继续输入:pacman -S --needed base-devel mingw-w64-x86_64-toolchain出现Enter a selection (default=all):按下Enter继续出现:: Proceed with installation? [Y/n]写入Y,按下Enter安装完成后,关闭MSYS2 MINGW64添加环境变量在path中添加C:\msys64\mingw64\bin打开cmd,依次输入:gc
Typecho博客迁移在前面已经讲了用Docker搭建typecho,现在需要将以前的博客进行迁移过来。备份原来博客的数据集将原来博客的数据库导出保存为sql格式mysql -u root -p database > mysql.sql输入密码进行导出将原博客的usr目录拷贝到本地在原博客全局->备份进行原博客备份迁移博客将usr上传到新建的博客目录中,替换新的usr导入数据库,尽量两个数据库名称相同需要先进入Docker 容器中# 查看docker容器的CONTAINER ID docker ps#进入到docker容器 docker exec -it CONTAINERID bashCONTAINER ID为需要进入容器的CONTAINER IDmysql -u root - p输入密码进入use database #你的数据库名 - 这里我是直接删除了原来新建的数据库,因为新建的数据库中存在数据表,我直接删除后新建了一个和原来名字一样的数据库,然后再导入sql数据 - 这里博客可能会报数据库的错误 - 删除博客根目录的`config.inc.php`,从新配置
Docker自建Rustdesk服务器配置docker-compose.yaml新建一个rustdesk目录version: '3' networks: rustdesk-net: external: false services: hbbs: container_name: hbbs ports: - 21115:21115 - 21116:21116 - 21116:21116/udp - 21118:21118 image: rustdesk/rustdesk-server:latest command: hbbs -r 此处填写你的公网IP:21117 -k _ volumes: - ./data:/root networks: - rustdesk-net depends_on: - hbbr restart: unless-stopped hbbr: container_na
使用Nginx Proxy Manage进行Docker容器中的反向代理前面讲了搭建Typecho博客,但是没有监听443端口,这里来进行反向代理。1. 需要用到的镜像nginx-proxy-manager2. 配置先在dockerdata下创建一个npm目录配置 docker-compose.ymlversion: '3.8' services: app: #image: 'jc21/nginx-proxy-manager:latest' # 官方原版 image: 'chishin/nginx-proxy-manager-zh:2.9.18' # 中文版 restart: unless-stopped ports: # These ports are in format <host-port>:<container-port> - '80:80' # Public HTTP Port - '443:
Ubuntu22.04使用Docker搭建typecho博客1. 安装Docker详见:2. 需要用到的镜像nginxphp:8.2-fpmmysql:5.73. 配置新建 blog 文件夹,其目录结构如下:. ├── docker-compose.yml ├── logs ├── mysql ├── mysql.env ├── nginx │ └── default.conf ├── php │ └── Dockerfile └── typecho3.1 配置 docker-compose.ymlversion: "3.8" services: nginx: image: nginx:latest ports: - "8080:80" restart: always environment: - TZ=Asia/Shanghai volumes: - ./typecho:/var/www/html - .
Ubuntu 22.04安装Docker 和 Docker Compose安装Docker更新源和依赖apt-get update apt upgrade安装dockerapt install docker apt install docker.io运行Dockersystemctl start docker systemctl status docker systemctl enable docker安装工具apt-get -y install apt-transport-https ca-certificates curl software-properties-common安装插件apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin重启Dockersystemctl restart docker验证查看版本docker version安装 Docker Compose安装官网安装地址:Install Compose standalone |
一只胖橘