Linux 使用
服务器之间发送文件 1 2 3 4 5 6 7 8 # 保存镜像为 .tar 文件 docker save -o xiaozhi-esp32-server.tar xiaozhi-esp32-server:server_latest # 将 .tar 文件传输到其他服务器上的 /data 目录下 scp xiaozhi-esp32-server.tar ip:/data # 加载 .tar 文件为镜像 docker load -i /path/to/xiaozhi-esp32-server.tar 防火墙 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 # 查看放行的端口 (base) [root@192 xiaozhi]# sudo firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: enp1s0f0 sources: services: cockpit dhcpv6-client ssh ports: 80/tcp 443/tcp protocols: forward: yes masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: # 添加端口 (base) [root@192 xiaozhi]# sudo firewall-cmd --add-port=30800/tcp --permanent success # 重载防火墙配置,使更改生效 (base) [root@192 xiaozhi]# sudo firewall-cmd --reload # 移除端口(使用 --remove-port 参数) sudo firewall-cmd --remove-port=30800/tcp --permanent # 重载防火墙配置,使更改生效 sudo firewall-cmd --reload docker 常用命令