1、查找Docker Hub上的tomcat镜像
docker search tomcat
2、拉取官方的镜像
docker pull tomcat #默认是最新版 latest,命令效果一样
docker pull tomcat:latest
拉取官方的镜像可以选择你想要的版本
docker pull 镜像名:tag
docker pull tomcat:jdk8-openjdk-slim-buster
# tag 查看官网:https://hub.docker.com/
拉取镜像要知道如何查看🧐
3、查看镜像
docker pull tomcat #默认是最新版
4.拉取成功查看拉取的镜像
docker images
5.删除拉取到镜像
docker rmi 8212fceb3337 #IMAGE ID == 8212fceb3337
6、使用Tomcat默认的配置来启动一个Tomcat容器
docker run --name mytomcat -d -p 8080:8080 tomcat
run:启动容器
–name :给容器自定义一个名字
-d:后台运行
-p:端口映射(8080:主机端口,8080:容器端口)
tomcat:latest 指定版本(因为你容器中可能不止一个版本,所以要指定相应的版本)
使用浏览器访问tomcat服务器:前提关闭防火墙systemctl stop firewalld.service
192.168.40.131:8080
7、容器操作:
查看运行中的容器
docker ps
docker ps -a #查看所有的容器
停止运行中的容器
docker stop CONTAINER ID #容器id
8、创建Tomcat目录
mkdir -p /opt/app/tomcat
拷贝容器内Tomcat配置文件和日志到本地
[root@fanlan local]# docker cp mytomcat:/usr/local/tomcat/conf /opt/app/tomcat/conf
[root@fanlan local]# docker cp mytomcat:/usr/local/tomcat/logs /opt/app/tomcat/logs
9 查看创建的容器
docker ps | grep tomcat
查看容器的ip地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' tomcat
常用命令:
查看运行的容器:docker ps
查询现有镜像命令:docker search tomcat
查看所有的容器:docker ps -a
关闭运行的容器:docker stop [容器名称]
启动运行容器: docker start [容器名称]
重启运行的容器:docker restart [容器名称]
删除容器: docker rm -v [容器名称]
删除镜像:docker rmi [镜像名称]
部署项目的命令:docker cp [项目路径] [容器名称]:/usr/local/tomcat/webapps/
查询容器内部文件:docker exec -it [容器名称] /bin/bash