SpringBoot学习-part34Docker基本及Tomcat容器部署

    技术2026-08-23  11

    Docker基本

    Docker安装

    yum install docker

    启动Docker

    systemctl start docker

    Docker开机启动

    systemctl enable docker

    搜索镜像

    docker search mysql docker search redis

    下载镜像

    docker pull mysql

    查看Docker内部当前镜像数量

    docker images

    下载指定版本

    docker pull mysql:5.5

    移除指定的镜像

    docker rmi image_id

    image_id 通过 docker images 查询获得

    安装tomcat镜像

    docker pull tomcat

    容器操作

    操作命令说明运行docker run --name containerName -d imageName 例子:docker run --name myredis -d redis–name 自定义容器名 -d 后台运行 image-name 指定镜像模板列表docker ps(查看运行中的容器)加上 -a 可以查看所有容器(包括启动的、没启动的)停止docker stop containerName 或 containerId停止当前运行的指定容器启动docker start containerName 或 containerId启动容器删除docker rm containerId删除指定容器端口映射-p 8888:8080 eg:docker run -d -p 8888:8080 imageName-p:主机端口映射到容器内的端口容器日志docker logs cotainerName 或 containerId

    把主机端口8888映射到容器端口8080

    docker tomcat 首页 404

    容器部署

    查询ip

    ip addr

    上面两个地址包括localhost:8888 都可以连接到tomcat server,但是会出现404

    进入tomcat容器的文件目录

    注意容器id后面有一个空格为必需

    cd进入后 发现webapps文件夹为空,而webapps.dist内的内容正是我们需要的

    删除原有webapps文件夹

    将webapps.dist重命名为webapps

    mv fromName toName

    再次访问tomcat首页

    查看 容器 log

    启动多个tomcat容器

    安装net-tools,使用ifconfig命令查看终端ip

    Processed: 0.009, SQL: 9