首先用docker exec命令进入某个Docker容器
输入: docker exec -it <容器ID/容器名> sh
[root@hecs-352546 ]# docker exec -it my-docker sh
#
查看该容器内部的文件目录
输入: ls
# ls
D: app.jar bin boot dev etc home lib lib64 logs media mnt opt proc root run sbin srv sys tmp usr var
进入 home目录, 输入: cd /home, 继续输入ls查看文件目录
# cd /home
# ls
data
#
容器创建文件或文件夹
输入: mkdir <文件或文件夹名>
# mkdir mysqldump
# ls
mysqldump
使用chmod命令修改权限
例如 chmod 775 mysqldump.exe
chmod 775 mysqldump.exe
上面的命令将文件mysqldump.exe的权限修改为rwxr-xr-x,即所有者具有读、写和执行权限,其他用户只有读和执行权限。
退出docker容器
输入: exit
# exit
[root@hecs-352546 ]#
把文件复制到容器指定位置
输入: docker cp <文件路径> <容器ID/容器名>:<容器文件目录路径>
ps: 容器文件目录路径不存在需要先创建容器文件目录.
[root@hecs-352546 ]# docker cp /home/data/tomcat/9999/MyProject/mysqldump/mysqldump.exe my-docker:/home/data/MyProject/mysqldump
Successfully copied 6.15MB to my-docker:/home/data/MyProject/mysqldump
出现下面Successfully 即为复制成功