Files
blog/content/posts-en/csge-lei-pei-zhi.md
wait4xandGLM-5.3 e185a292c8 feat(i18n): T6 真实翻译入仓与 Phase 3 收敛归档
- op-artalk 车道:6/6 篇 TMT 翻译入 posts-en(frontmatter 字节级透传),
  幂等复跑 0 API;修复 TMT 1800+ 字符包静默截断(limit 1600 + ratio
  检测 + 二分降级,mock 三场景)
- 标题首字母抛光;T8 staging 21 页 + rollback 绿 + halo 无恙
- spec_verify --all 八项同指纹 exit=0;check 一次收敛;归档

验证: 21 页 build exit 0;/en/ 文章页真实英文内容渲染
      (Under the Veil… 抽检);幂等 dry-run 6 skip 0 API

Spec: 2026-10-25_add-blog-i18n
Co-authored-by: GLM-5.3
2026-10-25 09:40:59 +08:00

5.7 KiB
Raw Permalink Blame History

title, pubDate, category, tags
title pubDate category tags
Various configurations of CS 2026-04-28 tech
Linux

1. Cloud Server

  • Docker Installation

https://www.cnblogs.com/Lenbrother/p/18673403

https://mirrors.tuna.tsinghua.edu.cn/help/debian/

https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

  apt install docker-ce \
              docker-ce-cli \
              containerd.io \
              docker-buildx-plugin \
              docker-compose-plugin
  • Changing the Default Storage Location for Docker

1. Check the existing storage directory of Docker

  docker info

Look for the “Docker Root Dir” in the output. By default, this directory is located at /var/lib/docker, as shown below:

2. Check the location of the docker.service file

  systemctl status docker.service

The location of the docker.service file is shown below. You need to modify the contents of this file in subsequent steps.

3. Stop the docker.service process

  systemctl stop docker.service

4. Move the existing storage directory to a new location

Select a directory with sufficient space to serve as the new root directory for Docker. Copy all files from the current root directory to the new directory. Let’s assume the new directory is /data/docker.

As mentioned in step 1, the current storage directory is /var/lib/docker. Copy all files there to the new directory using the following command:

  cp -r /var/lib/docker/* /data/docker

Note: The new directory must have read/write permissions for the root account. You can set these permissions directly by running chmod -R 777 /data/docker.

5. Modify the path of the root directory

There are two ways to do this. Choose either one as needed.

  • Modify the docker.service file

Add --data-root=/data/docker after ExecStart=/usr/bin/dockerd. Separate the paths with spaces. /data/docker should be the new directory from step 4. If there are other configurations, leave them unchanged.

  • Modify the daemon.json file

You can also modify the /etc/docker/daemon.json file to change the source of Docker images. If this file doesn’t exist, create one instead. Here’s an example:

  {
      "data-root": "/data/docker"
  }

Note: It’s best not to use both methods simultaneously. Conflicting configuration paths can cause the Docker service to fail to start. You can check the detailed logs using the command journalctl -u docker.service.

6. Restart the Docker service

  systemctl daemon-reload
  systemctl restart docker.service

7. Verify the status of existing images and containers

  docker images
  docker ps -a
  • Changing the Docker Image Source

Since DockerHub is unavailable in China, you need to change the image source.

– Method for changing the source:

    sudo mkdir -p /etc/docker
    sudo vim /etc/docker/daemon.json
    ```

Write the following content:

``` json
    {
        "registry-mirrors":[
                "https://docker.1ms.run",
                "https://docker.xuanyuan.me",
                "https://hub.docker.hk.sqyyl.cn",
            "https://docker.rainbond.cc",
            "https://mirror.iscas.ac.cn",
            "https://docker.mirrors.sjtug.sjtu.edu.cn",
            "https://docker.m.daocloud.io"
        ]
    }
    ```

After saving and exiting, restart the Docker service.

``` bash
    sudo systemctl restart docker
    ```

### 1.1.1 **Microsoft 365 E5 Renew X**

[Docker版本的E5续订服务:Microsoft 365 E5 Renew X_e5 Docker Customization - CSDN博客](https://blog.csdn.net/qq_40605167/article/details/122888580)

Enable the **IMAP/STMP** or **POP/STMP** feature for the email account.

The Docker deployment commands are as follows:

``` bash
  docker run -d -p 1066:1066 -e TZ=Asia/Shanghai -e [sender="XXX@xxx.com](mailto:sender=%22XXX@xxx.com)" -e pwd="LFQSdUsM4rJfUKQB" -e [receiver="XXX@xxx.com](mailto:receiver=%2XXX@xxx.com)"  -e adminpwd="****" hanhongyong/ms365-e5-renew-x:pubemail

Replace XXX@xxx.com with your email address, and **** with your password.

1.1.2 DPanel

DPanel is a lightweight container management panel that allows for visual management and monitoring of Docker containers.

The Docker deployment commands are as follows:

  docker run -d --name dpanel --restart=always \
   -p 8807:8080 -e APP_NAME=dpanel \
   -v /var/run/docker.sock:/var/run/docker.sock \
   -v /home/dpanel:/dpanel dpanel/dpanel:lite

1.1.3 ZeroTier Client

  • Step 1: Docker pulls the image
  sudo docker pull zerotier/zerotier
  • Step 2: Create and run the ZeroTier container
  sudo docker run -d \
    --name zerotier-one \
    --restart=unless-stopped \
    --device=/dev/net/tun \
    --net=host \
    --cap-add=NET_ADMIN \
    --cap-add=SYS_ADMIN \
    -v /home/wait4x/zerotier-one:/var/lib/zerotier-one \
    zerotier/zerotier:latest
  • Step three: Replace the official files with the self-built Planet files.
  sudo cp … …

Restart the Docker container.

  sudo docker restart zerotier-one
  • Step four: Adding a private ZeroTier network
  sudo docker exec zerotier-one zerotier-cli join XXXXXX