
---

## ✅ 方法一：直接导出容器（container → tar）

如果你运行的是一个 **容器**（而不是镜像），可以直接打包它：

```bash
# 导出容器
docker export <容器ID或名字> -o container.tar

# 在另一台Linux机器上导入
docker import container.tar new-image:latest
```

特点：

- 容器的运行时文件系统会被打包（包含你安装的软件和修改），**但不会包含容器的历史层和环境变量**。
    
- 类似于“快照”迁移。
    

---

## ✅ 方法二：保存镜像（image → tar）

如果你已经把容器做成了一个镜像，建议用 **save/load**：

```bash
# 在源主机上保存镜像
docker save -o myimage.tar myimage:latest
docker save -o frpc-1panel.tar snowdreamtech/frpc:0.63.0

# 拷贝到目标主机（比如用 scp）
scp myimage.tar user@remote:/path/

# 在目标主机导入
docker load -i myimage.tar
```

特点：

- 保留镜像层和构建历史。
    
- 推荐这种方式。
    

---

