我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么在Linux服务器上升级Docker

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么在Linux服务器上升级Docker

这篇文章主要讲解了“怎么在Linux服务器上升级Docker”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux服务器上升级Docker”吧!

Docker,一个流行的将软件打包的开源容器平台,已经有了新的1.6版,增加了许多新的特性。该版本主要更新了Docker Registry、Engine、 Swarm、 Compose 和 Machine等方面。这次发布旨在提升性能、改善开发者和系统管理员的体验。让我们来快速看看有哪些新特性吧。

Docker Registry (2.0)是一项推送Docker镜像用于存储和分享的服务,因为面临加载下的体验问题而经历了架构的改变。它仍然向后兼容。Docker Registry的编写语言现在从Python改为Google的Go语言了,以提升性能。与Docker Engine 1.6结合后,拉取镜像的能力更快了。早先的镜像是队列式输送的,而现在是并行的啦。

Docker Engine (1.6)相比之前的版本有很大的提高。目前支持容器与镜像的标签。通过标签,你可以附加用户自定义的元数据到镜像和容器上,而镜像和容器反过来可以被其他工具使用。标签对正在运行的应用是不可见的,可以用来加速搜索容器和镜像。

Windows版本的Docker客户端可以连接到远程的运行在linux上的Docker Engine。

Docker目前支持日志驱动API,这允许我们发送容器日志给系统如Syslog,或者第三方。这将会使得系统管理员受益。

Swarm (0.2)是一个Docker集群工具,可以将一个Docker主机池转换为一个虚拟主机。在新特性里,容器甚至被放在了可用的节点上。通过添加更多的Docker命令,努力支持完整的Docker API。将来,使用第三方驱动来集群会成为可能。

Compose (1.2) 是一个Docker里定义和运行复杂应用的工具, 也得到了升级。在新版本里,可以创建多个子文件,而不是用一个没有结构的文件描述一个多容器应用。

通过Machine (0.2),我们可以很容易地在本地计算机、云和数据中心上搭建Docker主机。新的发布版本为开发者提供了一个相对干净地驱动界面来编写驱动。Machine集中控制供给,而不是每个独立的驱动。增加了新的命令,可以用来生成主机的TLS证书,以提高安全性。
在Fedora / CentOS 上的升级指导

在这一部分里,我们将会学习如何在Fedora和CentOS上升级已有的docker到最新版本。请注意,目前的Docker仅运行在64位的架构上,Fedora和CentOS都源于RedHat,命令的使用是差不多相同的,除了在Fedora20和CentOS6.5里Docker包被叫做“docker-io”。

如果你系统之前没有安装Docker,使用下面命令安装:

"yum install docker-io"  –  on Fedora20 / CentOS6.5

"yum install docker"  - on Fedora21 / CentOS7

在升级之前,备份一下docker镜像和容器卷是个不错的主意。

参考“将文件系统打成 tar 包”与“卷备份、恢复或迁移”,获取更多信息。

目前,测试系统安装了Docker1.5。样例输出显示是来自一个Fedora20的系统。

验证当前系统安装的Docker版本

   

代码如下:

[root@TestNode1 ~]#sudo docker -v
   Docker version 1.5.0, build a8a31ef/1.5.0

如果Docker正在运行,先停掉。

   

代码如下:

[root@TestNode1 ~]# sudo systemctl stop docker

使用yum update升级到最新版,但是写这篇文章的时候,仓库并不是最新版本(1.6),因此你需要使用二进制的升级方法。

   

代码如下:

[root@TestNode1 ~]#sudo yum -y update docker-io
   No packages marked for update
   [root@TestNode1 ~]#sudo wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O /usr/bin/docker
   --2015-04-19 13:40:48-- https://get.docker.com/builds/Linux/x86_64/docker-latest
   Resolving get.docker.com (get.docker.com)... 162.242.195.82
   Connecting to get.docker.com (get.docker.com)|162.242.195.82|:443... connected.
   HTTP request sent, awaiting response... 200 OK
   Length: 15443598 (15M) [binary/octet-stream]
   Saving to: /usr/bin/docker
   100%[======================================>] 15,443,598 8.72MB/s in 1.7s
   2015-04-19 13:40:50 (8.72 MB/s) - /usr/bin/docker saved

检查更新后的版本

   

代码如下:

[root@TestNode1 ~]#sudo docker -v
   Docker version 1.6.0, build 4749651

重启docker服务

   

代码如下:

[root@TestNode1 ~]# sudo systemctl start docker

确认Docker在运行

   

代码如下:

[root@TestNode1 ~]# docker images
   REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
   fedora latest 834629358fe2 3 months ago 241.3 MB
   [root@TestNode1 ~]# docker run fedora /bin/echo Hello World
   Hello World

CentOS安装时需要注意,在CentOS上安装完Docker后,当你试图启动Docker服务的时候,你可能会得到错误的信息,如下所示:

   

代码如下:

docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled)
   Active: failed (Result: exit-code) since Mon 2015-04-20 03:24:24 EDT; 6h ago
   Docs: http://docs.docker.com
   Process: 21069 ExecStart=/usr/bin/docker -d $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY (code=exited, status=127)
   Main PID: 21069 (code=exited, status=127)
   Apr 20 03:24:24 centos7 systemd[1]: Starting Docker Application Container E.....
   Apr 20 03:24:24 centos7 docker[21069]: time="2015-04-20T03:24:24-04:00" lev...)"
   Apr 20 03:24:24 centos7 docker[21069]: time="2015-04-20T03:24:24-04:00" lev...)"
   Apr 20 03:24:24 centos7 docker[21069]: /usr/bin/docker: relocation error: /...ce
   Apr 20 03:24:24 centos7 systemd[1]: docker.service: main process exited, co.../a
   Apr 20 03:24:24 centos7 systemd[1]: Failed to start Docker Application Cont...e.
   Apr 20 03:24:24 centos7 systemd[1]: Unit docker.service entered failed state.

这是一个已知的bug(https://bugzilla.redhat.com/show_bug.cgi?id=1207839),需要将设备映射升级到最新。

   

代码如下:

[root@centos7 ~]# rpm -qa device-mapper
   device-mapper-1.02.84-14.el7.x86_64
   [root@centos7 ~]# yum update device-mapper
   [root@centos7 ~]# rpm -qa device-mapper
   device-mapper-1.02.93-3.el7.x86_64
   [root@centos7 ~]# systemctl start docker

总结

尽管docker技术出现时间不长,但很快就变得非常流行了。它使得开发者的生活变得轻松,运维团队可以快速独立地创建和部署应用。通过该公司的发布,Docker的快速更新,产品质量的提升,满足用户需求,未来对于Docker来说一片光明。

感谢各位的阅读,以上就是“怎么在Linux服务器上升级Docker”的内容了,经过本文的学习后,相信大家对怎么在Linux服务器上升级Docker这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么在Linux服务器上升级Docker

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么在Linux服务器上升级Docker

这篇文章主要讲解了“怎么在Linux服务器上升级Docker”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux服务器上升级Docker”吧!Docker,一个流行的将软件打包的开
2023-06-13

怎么在Linux系统上升级OpenSSL

这篇文章主要讲解了“怎么在Linux系统上升级OpenSSL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统上升级OpenSSL”吧!我是用的Centos ,目前官方说受威
2023-06-13

华为云服务器升级带宽怎么升级

1.了解华为云服务器带宽升级华为云服务器的带宽升级是指将服务器的网络带宽从原有的带宽升级到更高的带宽,以提高服务器的网络传输速度和稳定性。华为云服务器的带宽升级可以通过华为云控制台进行操作,具体步骤如下:2.登录华为云控制台首先,您需要登录华为云控制台。在控制台首页,您可以看到您的所有云服务器实例。3.选择需要升级带宽的云服务器实例在控制台首页,选择需要升级带宽的云服务器实例。点击该实
2023-10-26

阿里云服务器内存升级怎么升级

如果您想要在阿里云服务器上使用更大的内存,您可以按照以下步骤进行升级内存:确定您的内存配置。首先,需要选择一个可以使用的阿里云服务器内存。您需要了解您要使用多少内存,并选择一个可用的内存空间来保存您的内存。检查您的内存大小。阿里云服务器默认提供的最大内存大小是128GB。如果您想要更大的内存,您可以通过手动将内存设置成更大的值。创建新的内存分配表。如果您的内存不够使用,您可能需要创建新的
2023-10-26

阿里云服务器升级硬盘怎么升级

如果您的阿里云服务器已经购买并且您的操作系统和硬盘已经安装了相应的操作系统和相应的硬盘驱动程序,那么您可以考虑在不更换原有系统和硬盘的情况下升级硬盘。以下是阿里云服务器升级硬盘的步骤:打开阿里云官网,点击左侧的“系统更新”按钮并进入下一个页面,这可能需要您重启您的计算机才能完成升级过程。升级前请确保计算机已经安装了相应的操作系统和适当的驱动程序,例如操作系统必须是Windows系统。升级
2023-10-26

在云服务器上基于docker怎么安装jenkins

这篇文章主要介绍“在云服务器上基于docker怎么安装jenkins”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在云服务器上基于docker怎么安装jenkins”文章能帮助大家解决问题。基于do
2023-07-02

怎么在linux服务器上搭建gitlab服务器

这篇文章主要介绍“怎么在linux服务器上搭建gitlab服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在linux服务器上搭建gitlab服务器”文章能帮助大家解决问题。环境准备本文使用
2023-07-05

阿里云服务器内存升级怎么升级的

如果您想要在阿里云服务器上对内存进行升级,您可以按照以下步骤进行操作:打开阿里云控制台,输入cmd指令执行升级配置文件,如下图所示:输入升级配置文件的路径以及升级的时间、费用等信息,以防止升级数据的丢失。升级配置文件是一个文件名,在阿里云控制台中,您可以使用%后面的数字或者在命令行中直接输入%来执行升级步骤。升级时间和费用可以在升级配置文件上看到。确认您的网络连接和计算机的状态。如果您的计算机是通过云服务器连接...
2023-10-26

阿里云服务器升级硬盘怎么升级的

如果您想要升级阿里云服务器硬盘,您可以按照以下步骤进行操作:首先,在电脑上下载相应的阿里云硬盘驱动,例如:阿里云DriveDiskManagerforDocker、阿里云LinuxServerRepoManager或者其他版本的阿里云驱动。运行安装程序,安装过程中可以通过手动配置文件进行配置。在安装过程中,需要创建一个新的Drive盘符,并设置好Drive文件夹的位置及权限。在安装完成后,使用安装程序或手动配置文件重新激活服务器硬盘。请注意,在进行升级操...
2023-10-27

华为云服务器升级带宽怎么升级的

升级后的华为云服务器具有以下特点:高性能:华为云服务器采用最新的硬件技术,能够提供更高的计算性能,支持更大的并发访问量,提高用户的应用体验。低成本:华为云服务器采用优化的算法和服务器硬件,使得其功耗更低,运行更加稳定,同时也能够减少用户的硬件和维护成本。可靠性:华为云服务器采用多种冗余技术,包括硬件冗余和软件冗余,以确
华为云服务器升级带宽怎么升级的
2023-10-28

linux怎么部署在云服务器上

Linux云服务器部署指南分步指南详细介绍了在Linux云服务器上部署LAMP栈和Web应用程序。包括获取云服务器、连接到服务器、更新系统、安装LAMP栈、配置Apache和MySQL、部署Web应用程序、测试应用程序以及其他注意事项(如备份、安全和监控)。
linux怎么部署在云服务器上
2024-04-10

linux怎么部署在云服务器上

要将Linux部署在云服务器上,可以按照以下步骤操作:1. 选择云服务提供商:选择一个可靠的云服务提供商。2. 创建云服务器实例:在云服务提供商的控制台中,创建一个新的云服务器实例。在创建实例时,选择适合你需求的操作系统镜像,通常有多个Li
2023-09-28

怎么在Linux上安装和使用Docker

这篇文章主要讲解了“怎么在Linux上安装和使用Docker”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux上安装和使用Docker”吧!安装由于 Ubuntu Server
2023-06-16

阿里云服务器内存升级怎么升级不了

如果您的阿里云服务器内存无法升级,可能是由于以下原因之一:内存条故障:如果您的阿里云服务器内存无法升级,它可能与您的设备驱动程序或操作系统兼容性有关。检查您的设备驱动程序和操作系统,并确保它们仍然可用。虚拟内存不足:如果您的阿里云服务器内存无法升级,虚拟内存可能不足。您可以尝试在阿里云服务器的控制台中启用“内存扩展”或“内存保护”功能,或添加更多内存到您的设备上。网络问题:如果您的阿里云服务器存在网络问题,...
2023-10-27

阿里云服务器升级系统版本怎么升级

简介阿里云服务器是阿里云提供的一种云计算服务,可以帮助用户快速搭建和管理虚拟服务器。随着技术的不断更新和发展,服务器的系统版本也需要定期升级,以确保系统的安全性和稳定性。本文将介绍如何在阿里云服务器上升级系统版本。如何升级系统版本备份数据:在进行系统升级之前,务必备份重要的数据和配置文件。这样可以避免升级过程中意外数据
阿里云服务器升级系统版本怎么升级
2023-12-30

云服务器怎么升级系统

如果您的云服务器需要升级系统,可以按照以下步骤进行操作:检查服务器配置并确保所有数据都是最新的。打开终端或控制面板,选择“管理工具”。在管理工具中,选择“服务”。点击“服务状态”选项卡,将弹出“服务状态”窗口。在服务状态页面中,找到“Server”服务并单击“确定”按钮。在弹出的“Server”服务设置窗口中,单击“启动类型&r
2023-10-27

华为云服务器怎么升级

如果您的华为云服务器出现性能下降或其他问题,建议您联系华为云服务器的支持团队进行处理或自行尝试进行修复,以避免影响您的工作和业务。此外,如果您发现自己的电脑或云服务器可能出现异常,建议先关闭不需要的服务,然后再进行修复。请注意,如果您的华为云服务器与其他软件或服务一起使用,如MediaCloud等,则这些服务可能会在云服务器上运行,因此您需要确保您的计算机和云服务器之间没有任何依赖关系,并且可
2023-10-26

阿里云服务器升级硬盘怎么升级不了

如果您的阿里云服务器硬盘需要升级,可能会出现无法升级的情况。以下是一些可能导致升级失败的原因:更改操作系统设置,例如更改计算机设置、更改硬盘配置、更改分区表等。数据丢失或损坏,例如更改硬盘分区表时误将重要数据复制到其他分区。软件错误或不兼容,例如您的操作系统版本与新硬盘不兼容。如果您无法升级硬盘,请联系您的云服务器提供商或技术支持团队,他们将为您提供帮助并解决升级问题。
2023-10-27

华为云服务器升级带宽怎么升

如果您想要将华为云服务器升级为高性能服务器,您可以按照以下步骤进行操作:下载最新版的华为云服务器。下载前您需要了解华为云服务器的版本和相关的安全和管理要求,以确保您的服务器是最新的版本。安装华为云服务器的操作系统版本。根据您的硬件配置和操作系统的要求,华为云服务器将会安装相应的操作系统版本。配置华为云服务器的系统参数。在安装操作系统之前,您需要选择正确的虚拟化软件或者安装相关的硬件驱动程序。这可能需要对...
2023-10-26

编程热搜

目录