docker images
执行该命令可以发现一个centos镜像

docker run --name=mycentos -itd --privileged=true --restart=always -p 88:80 -v C:\Users\Administrator\Desktop\dockerTest:/bin/gh:ro centos
docker run 命令用于在 Docker 上创建和运行容器。
--name=mycentos 指定容器的名称为 “mycentos”。这个参数是可选的,它可以为容器指定一个易记的名称。-itd 指定了三个选项:
-i 保持标准输入 (STDIN) 打开,允许你与容器进行交互。-t 在容器中分配一个伪终端 (pseudo-TTY)。-d 让容器在后台运行。--privileged=true 启用容器的特权模式,允许容器内的进程拥有主机上的特权权限。这个选项是可选的,根据你的需求决定是否需要。--restart=always 在容器停止之后,自动重启容器。这使得容器可以持续运行。也可以使用 --restart=unless-stopped 参数来达到类似的效果。-p 88:80 将主机的端口 88 与容器的端口 80 进行映射,这样可以通过访问主机的 88 端口来访问容器中运行的应用程序。-v C:\Users\Administrator\Desktop\dockerTest:/bin/gh:ro 挂载主机的文件或目录到容器的指定路径。这个例子中,将主机的 C:\Users\Administrator\Desktop\dockerTest 目录挂载到容器的 /bin/gh 目录,并设置为只读 (ro) 权限。centos 指定使用的镜像为 CentOS 镜像,Docker 将会从 Docker Hub 上拉取该镜像用于创建容器。
获取容器id

docker exec -it 90d2d8643246 bash
进入容器内部


文件挂载成功