Docker目录挂载
cd /opt/tomcat 宿主机的目录
usr/local/tomcat/webapps 容器目录
docker run -di --name mytomcat6 -v /opt/tomcat:/usr/local/tomcat/webapps -p 8085:8080 tomcat:8.5.47-jdk8-openjdk
以宿主机目录为主
查看tomcat镜像目录
docker inspect tomcat:8.5.47-jdk8-openjdk
// 目录挂载(卷Volume)
docker run -di --name mytomcat4 -p 8083:8080 --mount src=mytomcatvol,dst=/usr/local/tomcat tomcat:8.5.47-jdk8-openjdk
创建目录卷报错:unknown flag: --mount
因为当前docker版本不支持--mount 17.06版本以上支持
docker run support for the --mount option was only introduced in Docker 17.06. You are using Docker 1.13.1. You have two choices:
解决办法:
- Update to Docker
17.06or later if you can; - Use the
-vapproach to bind mount the volume you require e.g.docker run -v $(pwd):/home

浙公网安备 33010602011771号