Docker中使用ssh登远程地址,同步文件到docker,然后再映射到宿主机

Posted 近水樓台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker中使用ssh登远程地址,同步文件到docker,然后再映射到宿主机相关的知识,希望对你有一定的参考价值。

1:docker ps找到所有运行的容器(docker ps -a所有运行和不运行的容器)

2:docker start container_id启动某个容器id

3:docker ps找到刚才启动的容器id

4:docker exec -it container_id /bin/bash进入这个容器

5:scp -r 192.168.1.140:/opt/docker-volume/php/owncloud/apps/edu_video.tar.gz .  远程文件同步到当前目录(.)下

6:

从主机复制到容器sudo docker cp host_path containerID:container_path

从容器复制到主机sudo docker cp containerID:container_path host_path

以上是关于Docker中使用ssh登远程地址,同步文件到docker,然后再映射到宿主机的主要内容,如果未能解决你的问题,请参考以下文章

SSH无密码验证

rsync工具介绍 rsync常用选项 rsync通过ssh同步

rsync远程同步

在 gitlab ci 中使用 ssh docker-compose 到远程主机失败

linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录

使用sshpass和ssh实现无密码自动远程登录