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:

解决办法:

  1. Update to Docker 17.06 or later if you can;
  2. Use the -v approach to bind mount the volume you require e.g. docker run -v $(pwd):/home
posted @ 2020-01-08 06:32  jack-jin  阅读(548)  评论(0)    收藏  举报