ICode9

精准搜索请尝试: 精确搜索
  • 再见 Docker !5分钟转型 containerd !2021-03-10 13:03:52

    摘要 Docker作为非常流行的容器技术,之前经常有文章说它被K8S弃用了,取而代之的是另一种容器技术containerd!其实containerd只是从Docker中分离出来的底层容器运行时,使用起来和Docker并没有啥区别,本文主要介绍下containerd的使用,希望对大家有所帮助! containerd简介 containerd是一

  • docker进程分析2021-03-09 21:52:38

    序言     闷热,无风。。。        很久没写技术文章,所以今天分析一下docker相关的进程。容器相关的进程    安装容器的时候,一句话就够了,yum -y install docker-ce,前提是配置好docker的yum源,但是有的时候配置好了源,总是会发现timeout,呵呵哒。。。尝试下阿里云的yum

  • (转)Docker、Containerd、RunC...:你应该知道的所有2021-03-01 09:04:32

     作者:金灵杰   2017 年 2 月 12 日  转自: https://www.infoq.cn/article/2017/02/Docker-Containerd-RunC 从 Docker 1.11 开始,Docker 容器运行已经不是简单的通过 Docker daemon 来启动,而是集成了 containerd、runC 等多个组件。Docker 服务启动之后,我们也可以看见

  • k8s之docker2021-02-09 18:04:04

    Docker介绍 最近听闻 K8s 弃用dockershim,一个从事k8s开发的工作人员不懂这是什么意思是不行的,所以好好梳理梳理下。 一、docker原理关于docker1.12.x,该版本的docker由docker-client,dockerd,containerd,docker-shim,runc组成dockerd:本身实属是对容器相关操作的api的最上层封装,直

  • 阿里云k8s出现大量Terminating和Init状态的pod2021-02-04 10:58:42

    检查/var/log/messages日志发现报错:Jan 19 11:40:13 iZbp1cl iwssrsvZ kubelet: E0119 11:40:13.074936 4030 docker_sandbox.go:267] Failed to stop sandbox “62481fabdbfcf662du094bf9514fc631c5703a1f676skd17585651069ca09ed2084”: operation timeout: context deadl

  • 配置 containerd 镜像仓库完全攻略2021-01-25 12:01:05

    作者简介 王海龙,Rancher中国社区技术经理,负责Rancher中国技术社区的维护和运营。拥有6年的云计算领域经验,经历了OpenStack到Kubernetes的技术变革,无论底层操作系统Linux,还是虚拟化KVM或是Docker容器技术都有丰富的运维和实践经验。 前 言 Kubernetes 在 Changelog 中宣布自 Kub

  • 222020-12-31 12:02:04

    Kubernetes 具有对机器的资源进行分配和使用的能力,比如可以指定容器最多使用多少内存以及使用多少 CPU 计算资源。那么问题来了,一般来说容器就是使用 CPU 和内存资源,那么对于需要使用显卡的 Pod,Kubernetes 也能够支持吗?答案当然是可以啦!目前 Kubernetes 不仅支持容器请求 GPU 资源

  • kubernetes1.20用containerd替换docker(shim)2020-12-25 16:34:44

    kubernetes 1.20 要去掉对 Docker的支持,具体看这里,本篇文章介绍用 containerd 替换 docker,从work节点开始,然后才到master节点。 首先查看集群 [root@node1 ~]# kubectl get node NAME STATUS ROLES AGE VERSION k8s-master Ready control-plane,master

  • DOCKER源码分析5 daemon端对container start的处理2020-12-25 10:35:26

    上一篇介绍了daemon端对container create的处理,这一章将详细介绍daemon端对container start的处理,也就是r.postContainersStart函数源码阅读基于docker 19.031. r.postContainersStart()1.1 源码r.postContainersCreate()的实现位于moby/api/server/router/container/container_r

  • Kubernetes 弃用 Docker,到底会影响到谁?2020-12-15 15:03:15

                    Kubernetes 弃用 Docker,到底会影响到谁? Kubernetes 在其最新的 Changelog 中宣布,自 Kubernetes 1.20 之后将弃用 Docker 作为容器运行时。那么这到底是怎么回事?开发者和企业会受到什么样到影响? 近几年,Kubernetes 已经成为自有机房、云上广泛使用

  • Dockershim弃用常见问题解答2020-12-04 11:02:40

    来贡献几分钟提交:2020年CNCF中国云原生问卷 问卷链接(https://www.wjx.cn/jq/97146486.aspx) 本文介绍了一些常见的关于在Kubernetes v1.20版本中宣布的Dockershim弃用的问题。关于弃用Docker作为Kubernetes kubelets的容器运行时的更多细节,以及这意味着什么,请查看博客文章《

  • 容器启动报错listen unix /containerd-shim/moby/9a3b9086ece8fcd8746695836e3f057cc0313b3cdb722d76a5f571dfa4282020-11-14 15:35:19

    进入研发说部分容器启动失败,叫我帮忙看下。 启动容器后报错:     正常停止容器的话目录/run/containerd/io.containerd.runtime.v1.linux/moby/下自动删除对应的容器ID,但是这里并没有删除。 尝试删除a4b6a54f8421d84626571854965acf1c49a15489e295b66f04fd1e04a408a1f2这个目录(

  • docker开启远程访问2020-11-09 15:35:44

    修改docker的配置文件: [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com BindsTo=containerd.service After=network-online.target firewalld.service containerd.service Wants=network-online.target Requires=docker.socket

  • containerd2020-10-17 11:31:32

    转载https://segmentfault.com/a/1190000023618092   Containerd 模块从 docker 中分离出来后,功能变得更加丰富,依赖者变得更加广泛,不仅仅是docker在使用,可以看到在云原生应用中涉及到容器技术时基本都在依赖 containerd。 图片来源 https://www.slideshare.net/Docker/leveragin

  • containerd2020-10-14 14:32:08

        root@ubuntu:~# netstat -aux | grep containerd.sock unix 2 [ ACC ] STREAM LISTENING 2959473 /run/containerd/containerd.sock unix 2 [ ACC ] STREAM LISTENING 2959472 /run/containerd/containerd.sock.ttrpc unix 3

  • Docker学习二:docker核心概念之容器、镜像、仓库2020-09-08 09:34:10

    一、镜像   镜像是一个只读的文件和文件夹组合,是容器运行的基础,包含了容器运行所需要的的基础文件和配置信息。   来源:自己制作;镜像仓库拉取(docker hub) 二、容器   通俗的理解,容器是镜像的运行实体。   镜像是静态的可读文件,容器带有运行时所需要的可写文件层,容器运行着真

  • 揭秘!containerd 镜像文件丢失问题,竟是镜像生成惹得祸2020-08-26 18:00:39

    导语 作者李志宇,腾讯云后台开发工程师,日常负责集群节点和运行时相关的工作,熟悉 containerd、docker、runc 等运行时组件。近期在为某位客户提供技术支持过程中,遇到了 containerd 镜像丢失文件问题,经过一系列分析、推断、复现、排查,最终成功找到根因并给出解决方案。现将整个详细处

  • 【系列】CentOS 7.3 离线安装(无网络环境)CI CD环境之docker+docker compose2020-06-18 20:05:14

    无网络环境安装docker + docker compose  网上有N多离线安装的教程,但都不是在无网络环境下安装 ,在这里我会记录在服务器无网络环境下离线安装CICD所需环境的完成过程 1.docker + docker compose 2.gitlab + gitlab runner (docker in docker) 3.habor 4.k8s 本篇记录无网络环境安

  • CentOS 8 安装docker2020-06-02 18:04:34

    安装依赖  yum install -y yum-utils  device-mapper-persistent-data  lvm2  #添加阿里云镜像源  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo    yum install docker-ce docker-ce-cli containerd.io   如果报错:Pr

  • centos8 安装docker2020-05-03 21:56:28

    sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io 可能会报错 containerd.io >= 1.2.2-3 解决 wget https://download.

  • centos8 安装docker2020-04-23 12:00:30

    安装docker 基础包 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 设置稳定仓库 sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装containerd.io wget https://downloa

  • CentOS 8.0 安装docker 报错:Problem package docker-ce-3 19.03.4-3.el7.x86_64 require2020-04-21 11:01:31

    1、错误内容     2、分析原因看上面的内容,说的是containerd.io >= 1.2.2-3 ,意思就是 containerd.io 的版本必须大于等于 1.2.2-3 3、解决1、要么就降低docker 的版本 2、如果不想降低docker 版本,那么就更新 containerd.io 的版本 wget https://download.docker.com/linux/cento

  • centOS8安装Docker2020-04-05 19:04:02

    首先安装执行: [root@Centos8Node1 ~]# yum install -y docker-ce 上次元数据过期检查:0:13:32 前,执行于 2020年04月04日 星期六 00时18分50秒。 错误: 问题: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be inst

  • Docker篇-源码安装docker-ce2020-02-19 18:37:50

    1 引言 之前有同事问我怎么安装特定版本的docker,特此写个笔记 2 安装 下载安装包到/opt/docker/work下 mkdir /opt/docker/work -pv https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.17.0/crictl-v1.17.0-linux-amd64.tar.gz https://github.c

  • 03-Docker Engine详解2020-01-02 21:54:37

    目录 03-Docker Engine详解 摆脱 LXC 摒弃大而全的 Docker daemon 开放容器计划(OCI)的影响 runc containerd 启动一个新的容器 该模型的显著优势 shim 在 Linux 中的实现 daemon 的作用 03-Docker Engine详解 本文转载自: 原作者: 佚名 原出处: C语言中文网 <<Docker引擎(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有