Docker:第五章:基于centos7的docker安装配置部署教程以及基于docker Tomcat镜像使用的项目部署教程

yum install -y docker-ce

验证docker是否安装成功,安装成功之后如下图

命令:docker -v

配置阿里云镜像加速器.注册登录阿里云官网,搜索容器镜像服务.点击进去看到以下界面.点击镜像加速器.复制该段命令一一执行.(每个账号的阿里云加速地址都不一样.所以需要登录自己账号复制命令,sudo为使用管理员权限操作命令成功如图二)

下载通过docker仓库远程下载所需要的版本的Tomcat镜像.该演示版本为Tomcat8.具体所需版本如下图1登录docker仓库官网查看.图二为所有可以远程下载的tomcat版本,根据需要的版本加版本号下载.

使用docker命令远程下载tomcat镜像,演示为tomcat8

命令:docker pull tomcat:8(版本号用冒号隔开.下载成功后使用docker images命令查看已下载好的镜像如图为已经下好的镜像,)

使用docker命令通过镜像创建Tomcat容器并且创建数据卷容器,确保数据备份以及同步.出现如下图所示的容器编号即为成功创建Tomcat容器.该命令为直接复制输入,注意提前创建好本地数据卷文件夹,如果本地端口号有8080的端口需要修改第二个8080端口为未被占用过的端口号例如8085.

命令:切换到root层直接使用mkdir docker_tomcat_volume

该命令直接复制使用:docker run -id --name=a_tomcat \

-p 8080:8080 \

-v /docker_tomcat_volume:/usr/local/tomcat/webapps \

tomcat:8

创建成功后使用docker容器命令查看已经创建好的容器.

命令:docker ps -a(加参数-a该命令用来查看所有已创建的容器,不加参数表示只查看运行中的容器,该命令加参数可以用来作为删除所有容器的参数,如:docker rm “docker ps -a”表示删除所有容器)

容器创建成功之后,进入容器命令.进入容器.容器可以理解为一个轻量级的虚拟机.进去之后编辑Tomcat默认配置,注意全新的容器不支持很多命令例如vim编辑命令.需要手动下载命令.

手动下载更新包命令为:apt-get update

下载vim命令为:apt-get install vim

下载加载完成之后即可在容器内使用vim命令编辑文件.之后进入Tomcat配置conf/tomcat-users.xml如下图1

配置Tomcat账号密码在该文件下加入以下代码账号密码都可以更改.

代码:

 

有的容器重启tomcat以后可以在虚拟机内使用manager app,但是虚拟机外不行。这是因为tomcat进行了ip限制,还需要将限制取消掉。将tomcat文件夹下的webapps/manager/META-INF/context.xml文件夹的以下内容注销掉如下图2,注释命令为:

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值