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

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

浅枫沐雪

反思 - 浅枫沐雪 面向领域驱动设计 —— 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 许可协议。转载请注明来自浅枫沐雪