步骤:
- 将A服务器上的文件复制到B服务器上
- 将B服务器上的文件复制到指定容器中
一、将A服务器上的文件复制到B服务器上
(将本地文件复制到服务器上同理)
使用scp命令
1. 复制文件
命令格式:scp local_file remote_username@remote_ip:remote_folder
2. 复制目录
命令格式:scp -r local_folder remote_username@remote_ip:remote_folder
注意:
1 由于这里不能添加端口号,所以只能将其复制到默认的22端口。
2 出现报错:Permission denied, please try again
进入B服务器,输入命令:sudo chmod 777 remote_folder
(权限不够,修改权限即可。)
二、将B服务器上的文件复制到指定容器中
使用docker cp命令
1. 将主机中的文件拷贝到容器中
命令格式:docker cp 主机文件目录 容器名:容器文件目录
实例:
将主机文件/home/zm/FlyingThings3D_subset_processed_35m.zip拷贝到容器zm中的/zm/HPLFlowNet-master/SAVE_PATH/FlyingThings3D_sub
set_processed_35m.zip下
docker cp /home/zm/FlyingThings3D_subset_processed_35m.zip zm:/zm/HPLFlowNet-master/SAVE_PATH/FlyingThings3D_sub
set_processed_35m.zip
2. 将容器中的文件拷贝到主机中
命令格式:docker cp 容器名:容器文件目录 主机文件目录
文章来源:https://www.toymoban.com/news/detail-470884.html
注:执行命令后没有任何进度提醒,这个时候命令是正在执行的状态,不是死机什么的,安心等待就好。文章来源地址https://www.toymoban.com/news/detail-470884.html
到了这里,关于将一个服务器上的文件复制到另一个服务器中的容器里的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!