在实际开发过程中,经常遇到使用docker 部署数据库时 很多同学未将容器的路径跟服务器路径做一个映射,从而会导致很多问题出现,因此做个记录
1.使用docker ps 命令可以获取docker 容器中所有正在运行的容器,如下图所示
2.运行 docker exec -it 8236262ad053 /bin/bash 命令进入到某个容器的进程当中
-it 参数 后面跟的是 需要操作的容器的id
3.进入进程后 可以使用 linux 命令 cd 或 ls 去到想要的路径,或者查看当前路径中的文件信息
4.执行exit; 命令 退出当前进入的容器进程
5.使用 docker cp 8236262ad053:/var/opt/mssql/data/Ynt_Baby_Admin.ldf /home/database 命令可以将docker 进程中的文件复制到指定文件夹路径中。
8236262ad053 是容器id
:/var/opt/mssql/data/Ynt_Baby_Admin.ldf 是docker 进程中 某个路径的文件
/home/database 是将文件复制到服务器的某一个路径下
标签:复制到,容器,文件,路径,进程,docker From: https://www.cnblogs.com/lwh888888/p/18418384