docker 有了镜像后,就需要 使用 镜像来 新建 容器了,,, run 命名,是每次都新建一个 新的 容器的。 run 命令已经是 新建容器并启动了。我们当然也可以先 创建好再启动,,, create ... start ,,,
这里要说明一下 -v 即 将 宿主目录 挂载到 容器里面目录。 如果容器已经新建了,,那么 想 再次挂载 就比较麻烦了。所以 要确定好,,或者是再新建一个容器,挂载即可。 如果是要对已经存在的容器进行挂载的话,可以参考:
地址: http://www.open-open.com/lib/view/open1421996521062.html
参考地址:
这里需要说明一下,如果是tomcat 镜像,,而且是别人的,那么 很有可能启动的时候,,wabapps 这个文件夹是不存在的,,,或者说里面是没有 初始项目的,启动tomcat访问的时候,是 看不到内容的,,, 都是 404 的,这时候我们就要自己 去新建目录和 测试项目了。 进入容器里面 的方式:
# docker exec -t -i dev_tomcat /bin/bash// docker exec意思是:在dev_tomcat下面运行一个命令,在这里,运行的是/bin/bash// -t 表示分配一个pseudo-TTY,-i 表示可交互// 运行之后,提示符就变成了,tomcat这个image的默认工作目录是/usr/local/tomcat,自动打开:root@94e167c8b2b8:/usr/local/tomcat#root@94e167c8b2b8:/usr/local/tomcat# cd webapps/// 进入webapps里面,看看是不是几个默认的应用都在里面root@94e167c8b2b8:/usr/local/tomcat/webapps# lsROOT docs examples host-manager manager