当先锋百科网

首页 1 2 3 4 5 6 7

Docker 命令-v是用于挂载数据卷的命令。数据卷是一个文件或目录,其生命周期与容器分离,即使容器已被删除,数据卷也不会被删除。

docker run -v [host_path]:[container_path]

参数说明:

  • host_path:宿主机的路径,即本地硬盘上的路径
  • container_path:容器中的路径

使用-v命令可以实现在容器中共享本地硬盘上的文件,还可以在不同容器之间共享数据卷。具体要求是,host_path必须是本地硬盘上的路径,而则可以是任意容器中的路径。

docker run -d --name nginx -v /Users/good/dev/nginx/html:/usr/share/nginx/html nginx

上述命令可以在本地的/Users/good/dev/nginx/html目录下创建一个Nginx服务器,并将容器的/usr/share/nginx/html目录挂载到本地的目录中。这样,Nginx服务器就可以直接读取本地目录中的HTML文件,并在Web浏览器中显示。