几种挂载方式
1、bind mount直接把宿主机目录映射到容器内,适合挂代码目录和配置文件。可挂到多个容器
2、 volume 由容器创建和管理,创建在宿主机,所以删除容器不会丢失,官方推荐,更高效,Linux 文件系统,适合存储数据库数据。可挂到多个容器上
3、tmps mount 适合存储临时文件,存宿主机内存中。不可多容器共享
文档参考:https://docs.docker.com/storage/
工具箱:www.tools.fun
挂载实例:
docker run -p 8080:8080 --name test-hello -v E:\Docker\test-docker-main\test-docker-main:/app -d test:v1
-name;命名容器名
-v ;volume挂载
E:\Docker\test-docker-main\test-docker-main;宿主机路径
/app;容器路径
-d;后台运行
test:v1;镜像及版本