惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
博客园_首页
W
WeLiveSecurity
S
Secure Thoughts
S
Security @ Cisco Blogs
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Hugging Face - Blog
Hugging Face - Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
H
Hacker News: Front Page
Project Zero
Project Zero
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
U
Unit 42
N
News and Events Feed by Topic
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
Forbes - Security
Forbes - Security
T
Tor Project blog
I
Intezer
B
Blog
F
Full Disclosure
Security Archives - TechRepublic
Security Archives - TechRepublic
F
Fortinet All Blogs
Schneier on Security
Schneier on Security
T
Threat Research - Cisco Blogs
AI
AI
Google DeepMind News
Google DeepMind News
L
LINUX DO - 最新话题
Cloudbric
Cloudbric
L
Lohrmann on Cybersecurity
WordPress大学
WordPress大学
博客园 - 聂微东
雷峰网
雷峰网
P
Privacy International News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
PCI Perspectives
PCI Perspectives
Y
Y Combinator Blog
Spread Privacy
Spread Privacy
Simon Willison's Weblog
Simon Willison's Weblog
罗磊的独立博客
Vercel News
Vercel News
A
Arctic Wolf
The Register - Security
The Register - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
H
Heimdal Security Blog
Know Your Adversary
Know Your Adversary
P
Proofpoint News Feed
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed

浅枫沐雪

反思 - 浅枫沐雪 面向领域驱动设计 —— Domain Driver Design 微服务如何发布api包接口给第三方使用? - 浅枫沐雪 idea授权备份 - 浅枫沐雪 四月是你的谎言 - 浅枫沐雪
记知识库数据迁移 - 浅枫沐雪
作者: qfmx · 2025-05-14 · via 浅枫沐雪

这篇文章距离最后更新已过195 天,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

记知识库数据迁移

1.系统环境

镜像名称容量操作系统Docker 版本
Ubuntu22.04-Docker2620GBUbuntu Server 22.04 LTS 64bit26.1.3

2.安装软件

  • Docker Compose
# 更新源
sudo apt-get update
# 安装
sudo apt-get install docker-compose-plugin
# 检查版本
docker compose version

Docker Compose version v2.29.7
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

#安装22
nvm install 22
node:v22.11.0
npm:10.9.0

#################### 验证安装是否成功
# 查看 nvm 版本
nvm -v
# 显示远程可安装 node 列表 
nvm ls available
# 安装指定 node 版本(版本可以直接输入大版本,比如20,会自动安装20大版本下的最新版本)
nvm install [version]
# 显示已安装 node 列表 
nvm ls
# 使用指定 node 版本
nvm use [version]
# 卸载指定 node 版本
nvm uninstall [version]
# 开启 node 版本管理
nvm on
# 关闭 node 版本管理
nvm off


## 使用huawei镜像源
 npm config set registry https://repo.huaweicloud.com/repository/npm/
  • NRM:Node镜像源管理
# 1、全局安装 nrm
npm install nrm -g
# 2、查看可选镜像源
nrm ls
# 3、切换 taobao 镜像源
nrm use taobao
# 检查是否切换成功
npm config get registry
  • Yarn:npm包管理器替换
# 1、全局安装 Yarn
npm install yarn -g
# 检查是否安装成功
yarn -v
1.22.22

3.安装Portainer CE

  • 基础目录创建、权限修改
sudo mkdir docker
sudo mkdir portainer-ce
cd portainer-ce/
# 数据
sudo mkdir portainer-data
sudo touch docker-compose.yml
# 修改文件权限
sudo chmod 777 docker-compose.yml 
sudo chmod 755 portainer-data/
  • 编辑 docker-compose.yml
version: '3.8'

services:
  portainer:
    image: portainer/portainer-ce
    restart: always
    ports:
      - "9000:9000"  # 映射主机的 9000 端口到容器的 9000 端口
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock  # 允许 Portainer 管理 Docker
      - ${PWD}/portainer-data:/data  # 指定主机目录,用于存储数据
      - ${PWD}/portainer-cn:/public  # 设置中文
    networks:
      - portainer_network  # 连接到自定义网络

networks:
  portainer_network:  # 定义一个自定义网络
    driver: bridge  # 使用桥接网络
  • 运行
sudo docker-compose up -d

配置root登录

  • 由于使用默认的ubuntu上传文件失败,没有上传文件权限,需要配置root远程登陆
# 修改root用户密码
sudo passwd root

# 允许远程登录
打开 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
找到以下行:

plaintext
#PermitRootLogin prohibit-password
将其修改为:

plaintext
PermitRootLogin yes
如果这一行是以 # 开头,去掉 # 注释符号。

修改完成后,需要重启 SSH 服务以使更改生效:

sudo systemctl restart ssh

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自浅枫沐雪