- 以后台交互的方式启动tomcat
docker run -it --name tomcat01 -9 3344:8080 tomcat:9.0
- 进入docker 容器中
docker exec -it e8c623e3e8dc /bin/bash
- 查看tomcat webapp目录下文件,原本webapps目录下没有任何文件。将webapp.dist下所有的文件全部copy到webapps目录下。
- 这样tomcat就可以正常启动了
- 官方的webapps下面没有任何东西,上面已经将文件copy好了。这样这个镜像就被我们做了一部分的改动,那么如果我们想把最新的镜像保存好,要做什么操作呢。那就是提交操作。
docker commit -a '作者' -m '提交信息' 容器id 新镜像名称
这样后面可以直接使用修改后的镜像去运行容器
定义
使用
- 命名 docker run -it -v 宿主机目录:容器内目录 容器名称 /bin/bash
- 进入centos容器中 ,在home目录下新建一个test.java文件
- 查看宿主机根目录dockertest目录下,发现也有个test.java文件。
- 这时我们停掉容器,修改宿主机下的文件内容。
然后我们在重新启动容器。
所有我们至少可以发现,以后我们修改数据,可以直接在宿主机中修改,然后自动同步到容器中。



