docker 中的 -v 命令

时间:2025-05-11 08:26:04

-v  操作在容器创建的过程时候可以将宿主机的目录挂载到容器内

1、命令

sudo docker run -itd -v ~/docker_test:/home ubuntu /bin/bash

"~/docker_test"是宿主的目录,“/home”是docker容器内部的命令。

2、注意

      2.1、同步

      在容器内部该目录下,或者宿主机内部该目录下,修改文件、创建文件,彼此都会同步修改

     2.2、权限

      默认情况下,对于容器而言是读写的权限,可以使用 ro ,使容器只有读权限     

sudo docker run -itd -v ~/docker_test:/home:ro ubuntu /bin/bash