docker stop mytomcat:停止mytomcat实例,不会删除容器内的东西。docker start -i mytomcat:启动已停止的mytomcat实例,如果启动前修改了容器内的配置文件,此时重新启动会重新加载该配置,如果该配置文件是linux宿主机级别的,如/etc/profile文件,则不会加载,因为容器是共享宿主机的配置的。-i表示启动并进入交互命令界面。docker rm mytomcat:删除已停止的mytomcat实例docker run --name mytomcat02 -p8081:8080 -e JAVA_HOME=/path/to/java/home -v /host/path/file:/container/path/file -d tomcat:-e表示设置环境变量JAVA_HOME,进入到容器中,使用echo $JAVA_HOME可以看到该环境变量的值。-v表示挂载宿主机的/host/path/file到容器中的/container/path/file,修改宿主机的文件时,容器中的文件也会修改。如果使用的是docker toolbox,则宿主机挂在的文件需要在当前用户目录下,即c:\user\yourname下才行,否则不会报错但无法挂载成功,当时被这个问题坑了一个下午。