给 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 版本升级的主要内容,如果未能解决你的问题,请参考以下文章

docker+php添加SesaLog扩展

Docker 版本升级

Docker 版本升级

docker版本升级

docker 最新版本升级

docker升级方法