给 Docker 版本升级
Posted wst021sh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给 Docker 版本升级相关的知识,希望对你有一定的参考价值。
前言
上周安装了最新发布的 Docker 版本是 Docker version 20.10.13 build a224086,实操安装步骤如下文,点击查看:
https://blog.51cto.com/u_12048894/5133295
基本配置
系统环境 Ubuntu 20.04.3 LTS
查看安装的版本 Docker version 20.10.13 build a224086
更新现有的软件包列表:执行指令 :sudo apt update
更新完软件包,就可以执行升级安装了。
安装升级
执行安装 : sudo apt install docker-ce docker-ce-cli containerd.io
可以看到 Docker 的版本已经升级安装到 Docker version 20.10.14, build a224086 新版本了,之前的镜像也都在。
启动个容器,检查看看是否也都正常。
执行指令: docker run -d -p 38765:8080 --name mytomcat 36ef696ea43
可以看到,容器已正常启动,启动进程,相关端口号也都是按配置的参数执行。
下面打开浏览器访问看看是否正常。
页面显示不友好的 404 ,朋友们知道是什么问题吗?
不用着急,先看看容器的 log 吧,看看有啥报错没有。
结果看到, tomcat 容器是正常的启动了,而且也没有任何报错,那这是啥问题导致 404 了呢?
进入容器内部看看情况吧。
我们发现 tomcat/webapps 为空,啥都没有访问当然会 404 页面了,返回上一级目录查看。
发现有一个 webapps.dist 目录,进去查看,发现就是之前 webapps 目录里面的数据文件,返回上一级目录,执行 copy 动作。
然后刷新浏览器,查看页面,熟悉的 tomcat 首页面就能正常访问了。
部署war包
再接着部署个 war 包,看看部署war项目是否也都正常运行。
看下图实际执行的操作指令
部署了 probe.war 包后,在把容器重新启动一下,启动完成后,在重新刷新浏览器,访问看看部署的系统是否正常。
probe 系统也运行正常,部署的war包也都顺利。
此次 Docker 版本升级,部署 war 包也就顺利完成了,纯干货希望对各位有点帮助。
以上是关于给 Docker 版本升级的主要内容,如果未能解决你的问题,请参考以下文章