首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维开发故事

    原地升级k8s集群docker和containerd版本

    由于这个组件更新迭代也是非常的快速,并且官方文档很快不展示旧版本文档了,那么随着版本更新,API版本自然发生了改变,新版本的API就没有任何的参考意义了,因此需要升级组件版本。 升级组件版本前提是docker版本至少需要20.10.11,containerd版本至少是1.4.11。于是这里先原地升级这两个组件。 $ docker -v Docker version 19.03.12, build 48a66213fe 2、驱逐pod $ kubectl drain k8s-node02.ayunw.cn stop docker systemctl stop docker.socket systemctl stop containerd 4、卸载老版本docker并安装新版本docker和containerd y install containerd.io-1.4.12-3.1.el8.x86_64.rpm dnf -y install docker-ce-20.10.11 docker-ce-cli-20.10.11

    2.5K30编辑于 2021-12-15
  • 来自专栏全栈程序员必看

    docker安装awvs_docker版本

    前提:安装了dockerdocker安装教程) ➊ docker中拉取下载镜像 docker pull secfa/docker-awvs ➋ 将docker的3443端口映射到物理机的 13443 端口 docker run -it -d -p 13443:3443 secfa/docker-awvs ➌ 如果有报错重启docker后再重复第②步 docker service docker restart 或 systemctl restart docker ➍ 访问awvs https://docker所在服务器的ip:13343 如果是谷歌chrome浏览器第一次访问awvs,可能会提示网站不可信

    1.1K10编辑于 2022-11-08
  • 来自专栏Java学习~

    docker nacos部署(Windows版本、Linux版本

    ps:如果没有安装docker的可以参考我的另一篇文章 注:选择用docker部署nacos的原因:方便管理。 1、从docker仓库拉取nacos docker仓库网站: #这样拉取会默认拉取最新版本 docker pull nacos/nacos-server #这样可以拉取指定版本(我用这个版本docker :/home/nacos/logs/ "D:\develop\nacos-docker" docker cp nacos:/home/nacos/conf/ "D:\develop\nacos-docker " 如果出现以下情况,其实就是权限问题,用管理员权限运行,或者更改目录权限 图片 4、删除容器 docker rm -f nacos 5、运行sql语句(我用的数据库是mysql) 在此提供该版本的sql Linux docker部署nacos(优雅版) ps:docker要安装有docker-compose,我的上一篇文章有教如何安装 1、拉取nacos #最新的 docker pull nacos/nacos-server

    8.9K00编辑于 2023-04-08
  • 来自专栏技术杂记

    Docker 基础8

    system/docker.service. docker.service docker.service ● ├─docker.socket ● ├─system.slice ● └─basic.target ● ├─firewalld.service docker.socket Requires=docker.socket [Service] Type=notify ExecStart=/usr/bin/docker daemon -H fd:/ [Unit] Description=Docker Socket for the API PartOf=docker.service [Socket] ListenStream=/var/run/docker.sock ll /var/run/docker.sock srw-rw---- 1 root docker 0 Jan 20 11:21 /var/run/docker.sock [root@h103 ~]#

    38910编辑于 2022-02-09
  • 来自专栏eadela

    docker--docker版本以及安装

    3 docker 版本以及安装 3.1 docker 版本介绍 https://www.docker.com/ Docker CE 在 17.03 版本之前叫 Docker Engine, Docker 就在这一天, Docker EE 和 Docker CE 的 17.03 版本发布, 这也是第一 个采用新的版本号方案的版本. Docker CE/EE 每个季度发布一次 季度版本, 也就是说每年会发布 4 个季度版本, 17.03, 17.06, 17.09, 17.12 就是 2017 年的 4 个季度版本版本号, 同时 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,则接受它。 ​ 2、要安装特定版本Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装 a、此示例按版本号(从高到低)对结果进行排序 $ yum list docker-ce --

    5.7K10发布于 2019-11-23
  • 来自专栏自动化、性能测试

    Docker8)- docker search 命令详解

    作用 从 Docker Hub 查找镜像 语法格式 docker search [OPTIONS] TERM options 说明 option 作用 -f, --filter filter 根据提供的

    67810发布于 2020-11-11
  • 来自专栏互联网-小阿宇

    版本Docker升级高版本Docker【详细教程、成功避坑】

    博客首页:CSDN【互联网-小阿宇】 操作系统 服务 Centos7 Docker ⭐安装低版本Docker 由于Centos7自带的yum源中的Docker版本过低,先安装默认的版本 yum -y install docker 查看Docker版本 [root@Ayu ~]# docker --version Docker version 1.13.1, build 7d71120/1.13.1 的存储目录在哪里 默认目录:/var/lib/docker ⭐进行升级高版本docker 将低版本Docker卸载 不删除 /var/lib/docker 目录 就不会删除已安装的镜像及容器 from daemon: Unknown runtime specified docker-runc 这是因为低版本升级到高版本之后不兼容 修改参数进行解决 报错①解决方法: 更改/var/ 启动容器进行测试 至此低版本Docker升级高版本Docker完美结束~!

    11.5K40编辑于 2022-11-21
  • 来自专栏院长运维开发

    Kubernetes 集群升级Docker版本

    二、升级docker版本至18.09.9 1.停掉kubelet及docker服务 systemctl stop kubelet systemctl stop docker 2.卸载旧版本 sudo yum /linux/centos/docker-ce.repo 4.安装新版本 sudo yum install -y docker-ce-18.09.9-3.el7 docker-ce-cli-18.09.9 -3.el7 containerd.io 5.启动docker服务 systemctl start docker 6.检查版本 docker version 7.启动kubelet systemctl start kubelet 8.去掉禁止调度 kubelet uncordon $NODE Master work node都升级完加入集群正常后,建议现将master服务器做快照,以防万一升级出现问题 二、升级docker版本至18.09.9 重复上边的步骤。

    1.7K10发布于 2021-02-19
  • 来自专栏菲宇

    Centos安装指定版本docker

    Centos下安装指定版本软件 假设这里是我们想安装的是mariadb : # yum list | grep mariadb 指定你想要的版本 #yum install mariadb-5.5.56 -2.el7.x86_64 安装完后,就是检查pcre的版本了,输入: # rpm -qa | grep MariaDB 查询可用版本 [root@localhost ~]# yum list docker-ce docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86 _64 17.03.0.ce-1.el7.centos docker-ce-stable 安装指定版本 [root@localhost ~]# yum install -y docker-ce-18.06.0.ce-3.el7 查看版本 [root@master ~]# docker -v Docker version 18.06.0-ce, build 0ffa825

    1.8K30发布于 2019-06-13
  • 来自专栏技术杂记

    Docker Swarm 基础8

    /high_wright a6a0adaa76a8 swarm "/swarm manage -H :40" About an hour /jenkins01 71de3ba93794 registry:2 "/bin/registry /etc/d" 8 weeks ago : 3.10.0-327.4.4.el7.x86_64 Operating System: linux CPUs: 4 Total Memory: 6.09 GiB Name: a6a0adaa76a8 /high_wright a6a0adaa76a8 swarm "/swarm manage -H :40" About an hour : 3.10.0-327.4.4.el7.x86_64 Operating System: linux CPUs: 4 Total Memory: 6.09 GiB Name: a6a0adaa76a8

    51010编辑于 2021-11-29
  • 来自专栏frytea

    Ubuntu 安装指定版本 docker

    如果你过去安装过 docker,先删掉: sudo apt-get remove docker docker-engine docker.io containerd runc 首先安装依赖: sudo ) signed-by=/etc/apt/keyrings/docker.gpg] https://mirror.nju.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release apt-get install docker-ce 安装指定版本 首选查看都有哪些版本可选 apt-cache madison docker-ce | awk '{ print $3 }' 选择版本并安装 =$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin Reference# https://mirror.nju.edu.cn/docker-ce/ https://docs.docker.com/engine/install/ubuntu/ 注:本作品采用

    2.8K70编辑于 2023-10-21
  • 来自专栏老高的技术博客

    安装指定版本docker

    安装指定版本docker,在Google上搜索关键字docker install specific version,搜到的解决办法基本都没法用。于是自己动手,发现一个安装指定版本的捷径! # 我们以安装docker 1.9.1为例 DOCKER_VERSION=1.9.1 # 下载 docker-engine wget https://yum.dockerproject.org/repo /main/centos/7/Packages/docker-engine-${DOCKER_VERSION}-1.el7.centos.x86_64.rpm # 下载 docker-engine-selinux ,再安装 docker-engine-selinux rpm -ivh docker-engine-selinux-${DOCKER_VERSION}-1.el7.centos.noarch.rpm rpm -ivh docker-engine-${DOCKER_VERSION}-1.el7.centos.x86_64.rpm # 下面就可以开启docker服务了 systemctl start docker

    3.1K30编辑于 2022-12-28
  • 来自专栏全栈程序员必看

    kafka集群搭建-docker版本

    集群中的消息,是通过Topic(主题)来进行组织的,如下图: 这个有一个HW水平位的概念 就是当你消费的时候是消费到副本同步的最小值 如上图如果换成是Replication副本的化你最多消费到8 hw是8 1、主题(Topic):一个主题类似新闻中的体育、娱乐、教育等分类概念,在实际工程中通常一个业务一个主题。 kafka: ipv4_address: 172.19.0.13 networks: kafka: external: name: kafka 上面这个命令如果是单机版本可以一起执行 对于初次使用的记得安装docker-compose 插件 接下来安装docker-compose,运行命令: sudo curl -L https://github.com/docker/compose 执行命令: docker-compose up 或者docker-compose -f zk.yml up -d networks: kafka: 这个东西是docker用的网关 一般可以自动创建的

    1.3K10编辑于 2022-08-15
  • 来自专栏技术杂记

    Docker Registry8

    再次尝试push 报错1 [root@h103 ~]# docker push h104:5000/ubuntu The push refers to a repository [h104:5000/ubuntu 20527 [root@h103 ~]# 根据官网的解释和方法,我没有成功处理 官网的解释如下: 原因是没有加入证书或证书不被信任,解决办法是从证书入手 有三种方式可以解决: 1.买一个SSL证书 2.配置docker 忽视指定registry的安全 DOCKER_OPTS="--insecure-registry myregistrydomain.com:5000" ,然后重启客户端 3.导入自签名证书,让docker 最后的解决办法是将registry删除重建,问题就没再出现了 可能原因: 所以,我猜测可能是(当时)我构建这个registry的过程中环境变量配置错误了 ---- 报错234 [root@h103 ~]# docker for 192.168.100.104 because it doesn't contain any IP SANs [root@h103 ~]# 原因是证书中没有指定IP [root@h103 ~]# docker

    33810编辑于 2022-01-21
  • 来自专栏云头条

    k8s 离 Docker 渐行渐远:1.24 版本将删除 dockershim

    版本。 内置支持Docker引擎运行时环境的功能将从即将发布的新版本Kubernetes:版本1.24中删除。 新版本本该这周发布,但现在将发布日期定于5月3日。 Kubernetes的早期版本只与Docker Engine这种容器运行时环境兼容,这种软件可以执行构成Kubernetes pod的容器。 任何一个都可以正常运行,会得到当前版本和未来版本的Kubernetes的支持。” 据Cosgrove声称,如果集群操作人员想要升级到Kubernetes 1.24,又想与Docker这种运行时环境保持兼容性,倒是有一种风险不如运行旧版本Kubernetes那么大的选择。

    1.3K20编辑于 2022-04-21
  • 来自专栏全栈程序员必看

    Kubernetes各版本对应支持的docker版本列表

    Kubernetes主要做Docker的容器化管理,总结一下如何查看k8s对应支持的docker版本的方法。 Kubernetes 1.14.4 –>Docker版本1.13.1、17.03、17.06、17.09、18.06、18.09 Kubernetes 1.14.3 –>Docker版本1.13.1 1.14.1 –>Docker版本1.13.1、17.03、17.06、17.09、18.06、18.09 Kubernetes 1.14.0 –>Docker版本1.13.1、17.03、17.06 1.13.5 –>Docker版本1.11.1、1.12.1、1.13.1、17.03、17.06、17.09、18.06 Kubernetes 1.13.4 –>Docker版本1.11.1、1.12.1 1.11.* –>Docker版本1.11.2到1.13.1、17.03 Kubernetes 1.10.* –>Docker版本1.11.2到1.13.1、17.03 查看方式: 点击链接进入到

    18.8K20编辑于 2022-11-17
  • 来自专栏踏歌行的专栏

    安装指定版本docker服务

    说明 之前部署docker服务的时候都是安装最新的docker版本,并使用docker swarm部署大数据组件。 但是在近期的一次部署发现 docker 18.06.1 版本,在使用docker swarm部署大数据组件的时候namenode存储的datanode信息不正确。 最后解决的方案就是docker版本回退到 17.09.0 版本,该版本不存在LB网络。Hadoop的namenode中存储的datanode信息是正确的。 local 7 7a7e31f4bce8 host host local 8 3cxch31bl38k 27 docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable 28 # 安装指定版本docker

    3K52发布于 2020-10-15
  • 来自专栏IT当时语_青山师_JAVA技术栈

    CentOS8安装Docker

    CentOS8安装Docker步骤 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 问题: package docker-ce el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed 解析: CentOS8安装 providers can be installed centos8默认使用podman代替docker,所以需要containerd.io. | bash -s docker --mirror Aliyun 还是报错: 问题: containerd.io >= 1.2.2-3 解决 1、要么就降低docker版本 2、如果不想降低 docker 版本,那么就更新 containerd.io 的版本 yum install -y wget wget https://download.docker.com/linux/centos/7

    1.3K10编辑于 2023-05-05
  • 来自专栏星流全栈

    Docker 1.10.0 版本」猴年震撼发布!

    Docker 粉们,是否还记得上一个 Docker版本的发布是什么时候?你的记忆是否已经模糊? 答案是: 10 月 14 号 在中国春节即将到来之际,Docker 官方发布了跨时代的 Docker 1.10.0 版本,着实为猴年的到来献上了一份大礼。 如果说 Docker 1.9.0 的 overlay 网络意味着 Docker 在集群能力方面的质的飞跃,那么这次发布的 Docker 1.10.0 更是在多个方面实现重大突破。 总体而言,我认为这次新发布的 Docker 1.10.0 主要有以下这几方面意义非凡的变化和看点: Docker Engine 支持配置热更新,容器与 Docker Daemon 的耦合性大大降低 Docker Docker 的舞台,伴随 Docker 接近三年的时间,终于被更完善的容器管理方案取代,同时 Docker 的飞速发展以及追求卓越也一览无余

    67090发布于 2018-06-01
  • 来自专栏微信公众号【Java技术江湖】

    Java 8 终于支持 Docker

    Java 8曾经与Docker无法很好地兼容性,现在问题已消失。 注意:我在本文中使用采用GNU GPL v2许可证的OpenJDK官方docker映像。 Oracle在2019年4月更改了Java 8更新的许可证,自Java SE 8 Update 211以来商业使用不再免费。 你是否遇到过在docker中运行的基于JVM的应用程序出现“随机”故障? 两者都可能是Java 8(仍广泛使用的)中糟糕的docker支持引起的。 Docker使用控制组(cgroups)来限制资源。 新的Java版本(10及以上版本)已经内置了docker支持功能。但有时升级不是办法,比如说如果应用程序与新JVM不兼容就不行。 好消息:Docker支持还被向后移植到Java 8。 如果使用最新的Java 8版本,你可以依赖安全(但非常保守)的默认设置。不需要在docker入口点中使用任何变通办法,也不需要再将Xmx设置为固定值。 使用JVM愉快!

    2K21发布于 2019-10-21
领券