[转帖]docker 最新版本升级

docker,最新,版本升级 · 浏览次数 : 0

小编点评

**前言** 本文介绍了如何安装和启动 Docker 3.1,并提供了修改国内源的说明。 **一、卸载低版本docker 1.1 检查docker版本** 使用 `docker version` 命令检查本地 Docker 版本,并使用 `docker -v` 命令查看 Docker 1.1 版本。 **二、开始安装 2.1 安装所需依赖** 使用 `yum install -y yum-utils device-mapper-persistent-data lvm2` 命令安装 Docker 2.1 和相关依赖项。 **三、启动Docker 3.1 启动docker服务、设置开机自启** 使用 systemctl 命令启动 Docker 服务,并使用 `docker ps` 命令检查服务是否运行成功。 **四、修改国内源** 修改 `daemon.json` 文件的 `registry-mirrors` 和 `live-restore` 配置以使用国内 Docker registry。 **总结** 本文介绍了如何安装和启动 Docker 3.1,并提供了修改国内源的说明。

正文


前言

请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i


提示:以下是本篇文章正文内容,下面案例可供参考

一、卸载低版本docker

1.1 检查docker版本

#查看版本
docker version

#查看版本
rpm -qa | grep docker

    docker版本

    1.2 删除docker

    #删除
    yum remove docker docker-common docker-client
    

    #再次查看版本
    docker version

      查看版本

      二、开始安装

      2.1 安装所需依赖

      #安装所需依赖
      yum install -y yum-utils device-mapper-persistent-data lvm2
      

        下载依赖

        2.2 设置docker yum源

        #设置
        yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
        

          配置yum

          2.3 查看所有可用版本

          #查看所有版本
          yum list docker-ce --showduplicates | sort -r
          

            可用版本

            2.4 安装Docker

            #默认安装的是最高版本 23.0.1-1.el7
            yum install docker-ce
            

            #若是需要指定版本,如下即可
            yum install docker-ce-18.06.3.ce-3.el7

              最新版本

              三、启动Docker

              3.1 启动docker服务、设置开机自启

              systemctl start docker
              

              systemctl enable docker

                开机启动

                3.2 重启机器测试

                #重启
                reboot
                

                #查看docker容器
                docker ps

                  说明重启机器后,docker已经自启动
                  重启

                  3.3 修改国内源

                  注: 修改daemon.json文件,如果没有的话创建一个使用vim daemon.json 把文件清空后添加以下配置

                  #进入目录
                  cd /etc/docker
                  

                  #编辑配置
                  vim daemon.json

                    配置镜像源

                    配置内容:

                    {
                        "registry-mirrors": ["https://registry.docker-cn.com","https://pee6w651.mirror.aliyuncs.com"],
                        "live-restore": true
                    }
                    

                      docker国内源说明:

                      docker 官方中国区

                      https://registry.docker-cn.com

                      网易

                      http://hub-mirror.c.163.com

                      中国科技大学

                      https://docker.mirrors.ustc.edu.cn

                      阿里云

                      https://pee6w651.mirror.aliyuncs.com

                      #重启docker
                      systemctl restart docker
                      

                      #查看docker信息
                      docker info

                        docker信息


                        总结

                        我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

                        文章知识点与官方知识档案匹配,可进一步学习相关知识

                        与[转帖]docker 最新版本升级相似的内容:

                        [转帖]docker 最新版本升级

                        文章目录 前言一、卸载低版本docker1.1 检查docker版本1.2 删除docker 二、开始安装2.1 安装所需依赖2.2 设置docker yum源2.3 查看所有可用版本2.4 安装Docker 三、启动Docker3.1 启动docker服务、设置开机自启3.2 重启机器测试3.3

                        [转帖]k8s学习-containerd命令行工具crictl使用

                        在最新k8s的版本中,containerdruntime已经不在使用docker,而是使用containerd了。​containerd是什么?containerd的自我介绍中说它是一个开放、可靠的容器运行时,实际上它包含了单机运行一个容器运行时的功能。 containerd为了支持多种OCI Ru

                        [转帖]Docker镜像最佳实践

                        https://www.zhihu.com/people/trumandu-95/posts 5条最佳建议 1.仅安装产线需要依赖与软件 镜像尽可能最小原则 仅复制jar/war 使用自定义JRE(Java Runtime Environment) 2.使用多阶段构建 FROM maven:3.6.

                        [转帖]Docker容器无法访问网络问题(网段冲突)

                        近日在使用docker在腾讯云服务器上部署项目 运行容器时死活访问不了网络,不论是外网还是内网。 最后找到原因是docker容器ip网段与服务器内网ip网段冲突导致的 使用此命令查看到 ifconfig 1 可以看到ip段冲突了 咱们重建docker的ip段 首先删除docker的网卡docker0

                        [转帖]把SSH客户端放在网页上运行?这个开源项目教你部署实现

                        https://zhuanlan.zhihu.com/p/420301596 有时候为了管理服务器,又不想去下载各种各样的客户端,只是想在ipad、手机上操作一下,这款SSH开源客户端工具一定适合你,运行在网页端,只要有浏览器的设备就能访问使用。 环境准备 我们的主角依然是docker,采用最方便的

                        [转帖]【混沌工程】 docker环境下模拟网络延迟和丢包

                        https://cloud.tencent.com/developer/article/1616202?areaSource=&traceId= 原文地址:https://www.chenquan.me/archives/315 混沌工程最早是Netflix引入的,用来验证服务稳定性的工程。地址:h

                        [转帖]煮饺子与 docker、kubernetes 之间的关系

                        前言:云原生的概念最近非常火爆,企业落地云原生的愿望也越发强烈。看过很多关于云原生的文章,要么云山雾罩,要么曲高和寡。 所以笔者就有了写《大话云原生》系列文章的想法,期望用最通俗、简单的语言说明白什么是云原生。那么,开始吧,这是第一篇! 这真的是一篇讲架构技术的文章,不是小说,不是口水!建议您看下去

                        [转帖]用buildkit和containerd构建镜像

                        https://zhuanlan.zhihu.com/p/366671300 最近因为K8s抛弃Docker了,所以就只装了个containerd,这样就需要一个单独的镜像构建工具了,就用了buildkit,这也是Docker公司扶持的,他们公司的人出来搞的开源工具,官网在 https://gith

                        [转帖]用buildkit和containerd构建镜像

                        https://zhuanlan.zhihu.com/p/366671300 最近因为K8s抛弃Docker了,所以就只装了个containerd,这样就需要一个单独的镜像构建工具了,就用了buildkit,这也是Docker公司扶持的,他们公司的人出来搞的开源工具,官网在 https://gith

                        [转帖]终于搞懂了服务器为啥产生大量的TIME_WAIT!

                        http://www.yunweipai.com/40430.html 运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维 写在开头,大概 4