- 搜索镜像
docker search tomcat
- 拉取镜像
docker pull tomcat
- 准备挂载目录
新建两个文件夹logs
查看日志webapps
存放应用。logs目录将用作tomcat下的logs目录,webapps作为tomcat下的webapps目录,war包可以直接放在这个目录下。
mkdir logs
mkdir webapps
- 启动tomcat
docker run --name car-lease-manage-10011 -p 10011:8080 -d -v /home/souche/project/tomcat/car-lease-manage-10011/webapps/:/usr/local/tomcat/webapps -v /home/souche/project/tomcat/car-lease-manage-10011/logs/:/usr/local/tomcat/logs tomcat
--name 容器名称
-p 映射端口 宿主机10011 容器8080
-d 后台运行
-v 挂载文件夹 宿主机目录:目标目录
- 其他操作
docker ps # 当前运行的容器
docker ps -a #所有运行过的容器,包含已经停止的,每一次执行`docker run` 这里都会对一条记录,所有当我们配置好以后,推荐使用 docker restart
docker restart {containerId} 重启容器
- 进入容器
sudo docker exec -it 775c7c9ee1e1 /bin/bash
-i 即使没有附加也保持STDIN 打开
-t 分配一个伪端口
-d 后台运行
更多进入docker方式
网友评论