docker
文章平均质量分 93
҉人间无事人
不要假装很努力,坚持下去,就会有收获。
展开
-
docker的离线安装后docker run 报错解决方案【...refusing to operate on /etc/resolv.conf: unknown.】
其实我在当前内网环境验证过很多方法了,都没有结果,后面实再没办法后我在本地安装了一个centos7.2版本的镜像,有外网的环境中折腾了下,错误过程也就不展示了,最终怎么弄都不行我就想着升级docker版本到最新或者降低版本(因为7.6的环境没问题,7.2和7.0环境出问题了),我想着先降低版本试下,然后发现,降低版本后,欸,可以了。之前20.10的docker只有9个包,现在19.03有28个包,26.1.4有34个包,额。对了,如果下载后不会使用,参考说明中的docker离线安装哈。原创 2024-10-16 18:47:07 · 594 阅读 · 0 评论 -
docker容器启用ipv6地址方法,用ipv6地址访问容器方法流程、创建一个nginx容器用ipv6地址访问测试流程
直接浏览器输入ipv4的地址,不报错就行【我下面显示ccx是因为我修改过nginx的默认文件内容了】进入以后,能ping通网关和其他v6地址,没问题。原创 2023-12-01 17:04:40 · 6250 阅读 · 2 评论 -
用docker容器占用cpu和内存【满足虚拟机使用率】、docker生成容器报错:...ERRO[0000] error waiting for container: context canceled
博客分类中有个栏目为docker,里面有所有docker的知识,我下面用到的都是一些基础docker知识,看不懂的,直接在我docker栏目中学习一下,我下面不对命令做详细解释。对了,我前面有篇文章有说cpu占用方式,我为啥不用那个是因为集团要均峰值,我不可能一直开着个窗口占用的。所以容器是更好的选择。当然是不是我上面说的那样,7次占满7颗cpu呢,回到虚拟机上验证一下即可。怕你看不懂 放个截图简单说明一下。原创 2023-01-12 16:38:51 · 1599 阅读 · 1 评论 -
docker加了--insecure-registry后docker启动报错Failed to start Docker Application Container Engine.
文章目录报错说明原因及处理方法报错说明算是记录一个坑吧,花了我挺多时间解决这个破问题的。今天给集群的node节点配置一个–insecure-registry的IP,配置内容如下[root@node1 ~]# cat /usr/lib/systemd/system/docker.service | grep ExecStart#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock原创 2021-11-09 16:38:55 · 4321 阅读 · 0 评论 -
【Kubernetes】k8s网络概念和实操详细说明【k8s的网络策略networkpolicy】【含docker不同容器网络互通配置,k8s网络互通配置】【2】
文章目录calico网络之间通信配置【docker容器互通流程配置】做网络策略前的网络测试环境准备测试镜像准备搭建一套svc出来测试pod创建svc为ClusterIP类型svc为LoadBalancer网络策略【Network Policy】【k8s的网络】概述基本原理Network Policy对象Spec说明【yaml文件代码说明】默认规则实例说明默认禁止所有入pod流量(Default deny all ingress traffic)默认允许所有入pod流量(Default allow all i原创 2021-10-29 18:30:13 · 6220 阅读 · 0 评论 -
【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
文章目录calico网络之间通信配置【docker容器互通流程配置】calico网络原理分析一、Calico基本介绍二、Calico结构组成三、Calico 工作原理四、Calico网络方式(两种)五、Calico网络通信模型环境主机说明安装etcd并搭建etcd集群安装docker并修改docker属性配置calico信息calico镜像和脚本准备建立pod信息创建calnet1【calico】网络测试calnet1【calico】网络calnet网络解释K8S网络相关详细说明calico网络之间通信配原创 2021-10-28 18:22:17 · 6430 阅读 · 0 评论 -
kubectl常用命令大全详解
文章目录说明基础命令详解create 命令:根据文件或者输入来创建资源创建Deployment和Service资源delete 命令:删除资源根据yaml文件删除对应的资源,但是yaml文件并不会被删除,这样更加高效也可以通过具体的资源名称来进行删除,使用这个删除资源,同时删除deployment和service资源get 命令 :获得资源信息查看所有的资源信息查看pod列表显示pod节点的标签信息根据指定标签匹配到具体的pod查看node节点列表显示node节点的标签信息查看pod详细信息,也就是可以查看原创 2021-07-19 09:43:07 · 17744 阅读 · 5 评论 -
使用docker搭建个人博客
文章目录镜像准备创建mysql容器创建wordpress容器常规搭建使用link【别名】【方式一】使用link【别名】【方式二】测试总结镜像准备先下载2个镜像:wordpress和mysql如果下面命令不能拉取镜像,去我docker分类中,找到docker镜像管理,里面有详细说明[root@ccx ~]# docker pull wordpress[root@ccx ~]# docker pull mysql获取好以后的镜像如下[root@ccx ~]# docker images原创 2021-07-18 16:58:09 · 9075 阅读 · 22 评论 -
使用containerd管理容器【同docker】【或称之为docker替代品】
文章目录说明containerd使用流程containerd安装配置加速器containerd配置文件说明containerd自带命令说明查看客户端查看containerd 客户端工具 nerdctl 的使用步骤 1 :安装 containerd骤 步骤 2 :启动 containerd 并设置开机自动启动骤 步骤 3 :修改 containerd 配置文件并配置加速器骤 步骤 4 :重启 containerd步骤 5 :下载并安装 nerdctl骤 步骤 6 :安装网络插件骤 步骤 7 :设置 nerdc原创 2021-07-12 09:45:22 · 4229 阅读 · 1 评论 -
docker图形化监控容器资源使用情况【cadvisor和scope】
文章目录cadvisorcadvisor说明cadvisor容器获取创建cadvisor容器进入cadvisor界面查看总资源使用情况查看单台资源的使用情况scope说明【脚本准备】scope镜像获取安装scope容器打开scope界面查看总资源情况查看单台特点功能说明cadvisorcadvisor说明cadvisor工具是由谷歌提供cAdivisor 作用:分析docker中正在运行的容器的资源使用情况和性能特征。【同时cadivisor也另一个作用就是数据收集】监控Docker原创 2021-07-06 09:49:45 · 4142 阅读 · 0 评论 -
docker限制容器的cpu内存使用率
文章目录说明查看docker资源使用情况内存限制说明内存使用测试限制内存cpu限制查看cpu方法查看进程运行在某个cpu上限制cpu说明虽然通过docker安装的服务都是运行在容器上的,但容器也会消耗物理机的cpu和内存,对于某些容器,是有必须限制一下其使用率的。并且容器上的服务占物理机cpu和内容模式是 全占,就是 容器会认为整个物理机的cpu和内存,都是她的如,现在在主机上安装一个nginx的容器,可以看到 物理机上会生成相应的进程。[root@ccx harbor]# ps au原创 2021-07-06 09:40:43 · 8150 阅读 · 3 评论 -
docker用harbor搭建私有仓库
文章目录说明harbor配置及使用配置文件修改说明方式1方式2docker-compose服务安装harbor包下载上传并解压说明Harbor 概述Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展, 从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及 审计日志等,足以满足基本企业需求。官方:https://goharbor.io/Github:ht原创 2021-07-01 11:19:43 · 3733 阅读 · 2 评论 -
docker用registry搭建私有仓库
文章目录说明配置及使用获取registry镜像创建容器推送镜像流程说明镜像重命名文件配置【https修改】说明方式1方式2镜像推送【上传】查看仓库镜像查看所有镜像查看指定镜像的tag脚本列出所有镜像和tag下载仓库中镜像删除仓库中的镜像总结说明registry的作用如标题,这是搭建私有仓库用的,默认情况我们下载的是官网的镜像或者网易云阿里云这些公司的镜像,而搭建registry以后,我们就可以使用自己的镜像了。使用场景【内网环境】:准备一台通外网的主机【用来下载服务和镜像】下载regis原创 2021-06-21 17:39:33 · 3799 阅读 · 1 评论 -
docker介绍说明,docker配置代理加速器、docker使用国内镜像仓库
文章目录容器的介绍了解容器容器管理配置docker代理【加速器】说明配置阿里云配置docker加速器使用国内镜像仓库网易云阿里云容器的介绍了解容器下面这篇博客中清晰解释了何为容器:Docker、Docker、Docker容器管理容器专有称呼:runtime【运行时】runtime属于高级运行时使用命令 docker info 可以查看低级运行时【Runtimes行内容】[root@ccx ~]# docker info | grep times WARNING: You're no原创 2021-06-21 11:05:51 · 8129 阅读 · 1 评论 -
docker镜像构建详细说明
文章目录说明镜像编辑【常用说明】查找命令依赖的包编辑镜像文件【基础使用流程说明】编辑镜像文件【注意事项说明】编辑镜像文件【ADD与COPY增加文件】编辑镜像文件【EXPOSE指定端口】编辑镜像文件【ENV指定变量】编辑镜像文件【USER指定用户】编辑镜像文件【VOLUME 持久化目录】说明镜像构建并不是一个从零到有的过程–,而是从一个已经存在的镜像的基础上,开始进行修改。比如,想要一个自定义的centos镜像,这镜像里面有自己想要的服务或命令,那么就得先有一个centos镜像,这个镜像可以直原创 2021-06-21 11:04:25 · 7613 阅读 · 2 评论 -
docker的离线安装方法和网络源安装方法、内网环境linux脚本批量安装docker、安装docker-compose
文章目录网络源安装配置yum源清除缓存并查看源是否更新安装docker并启动服务离线安装说明docker的rpm包准备离线安装docker包网络源安装配置yum源注:系统最好是 centos的,如果是rhel的系统,可能无法使用。【yum收费的】流程先进入/etc/yum.repos.d/目录,新建一个文件夹,将现在的全部移到文件夹中【删除也行】然后下载docker的网络源到上面目录中:wget ftp://ftp.rhce.cc/k8s/* -P /etc/yum.repos.d/原创 2021-06-18 20:40:52 · 8526 阅读 · 0 评论 -
docker的网络管理
文章目录docker网络主机层面解释docker网络说明查看docker网络bridge网络说明查看docker_bridge网络类型详细信息新建一个docker_bridge网络【也称自定义网桥】通过自定义的bridge网络创建一个容器host网络说明创建一个指定网络位host的容器host模式应用container模式说明(一般缓存使用,在同一台机器访问比较快)none网络说明创建一个指定网络位none的容器查看容器ip的方法方式一方式二docker网络主机层面解释Docker Daemon 会原创 2021-06-18 17:38:15 · 7356 阅读 · 0 评论 -
docker数据卷的管理
文章目录说明主机默认生成存储目录说明查看容器默认生成的存储ID主机上查看默认路径创建测试主机指定存储目录特别说明【重要】说明创建测试创建数据卷并挂载到容器创建一个数据卷查看数据卷的默认路径创建容器时指定数据卷指定主机目录的特别使用场景mysql数据备份特别说明说明关于容器数据卷,这做一下简单说明容器层是数据是临时的,当我们删除了容器的话,对应的容器层数据是会被一起删除掉。所以这样的默认机制是不安全的,比如某个容器运行了一段时间,里面已经挺多数据了,但不小心将容器删除了,那么里面的数据也会被跟着删原创 2021-06-18 16:05:15 · 7221 阅读 · 1 评论 -
docker容器管理【创建及使用等】
文章目录容器查看查看运行中的容器查看所有容器【含未运行中的】查看容器运行状态docker参数说明docker run 参数说明容器创建及使用创建一个最简单的容器删除一个已创建的容器创建一个带终端的容器一次性容器一直运行的容器【含重新进入容器】创建一个退出容器后自动删除的容器创建自定义cmd的容器创建指定端口的容器【含端口映射】不指定映射端口号指定映射端口号创建指定变量的容器设置自定义变量通过变量指定参数docker日志查看不进入容器执行命令及给容器新增bash进程不进入容器执行命令给容器新增bash进程容器原创 2021-06-18 10:05:46 · 7943 阅读 · 3 评论 -
docker镜像下载及docker镜像管理
文章目录docker镜像下载镜像说明通外网主机上获取镜像官网上查看镜像的详细说明镜像的命名方式镜像的重命名镜像的删除删除单个删除全部镜像镜像的打包与解压包默认存放路径说明镜像打包【单个】镜像打包【多个】镜像解压容器的导出和导入把容器导出为镜像镜像导入为容器查看镜像内容中的cmd进程查看镜像中的cmd进程内容查看镜像的完整内容【不压缩】docker镜像下载镜像说明docker容器万事基于镜像,没有镜像,啥也干不了。我们通过主机上拉取到的镜像和我们在hu.docker.com官网看到的镜像内容是一样的原创 2021-06-17 11:40:27 · 32570 阅读 · 1 评论 -
阿里云CAC_DevOps在线实验文档【对手册模糊处单独做了说明】
文章目录说明在线实验:敏捷需求管理练习描述实验手册第 1 章:实验资源1.1 实验资源第 2 章:实验步骤2.1 登录云效并创建企业2.2 创建项目2.3 需求管理2.4 管理迭代2.5 风险管理2.6 需求看板在线实验:开发质量内建代码扫描与单测练习描述实验手册第 1 章:实验资源1.1 实验资源第 2 章:实验步骤2.1 登录云效并创建企业2.2 创建项目2.3 需求管理2.4 管理迭代2.5 风险管理2.6 需求看板在线实验:敏捷测试方法及管理练习描述实验手册第 1 章:实验资源1.1 实验资源第 2原创 2021-01-29 14:00:27 · 408 阅读 · 0 评论 -
阿里云CAC_DevOps课程详细文字文档
文章目录说明课时一:课程总览了解企业级大规模软件开发流程掌握软件开发中各个环节包括:项目管理、需求分析、软件开发测试、devops持续集成、持续部署掌握阿里云一站式研发效能平台云效(公有云版)基本功能阿里云研发效能平台云效(公有云)功能课时2:敏捷项目管理基础项目管理和迭代开发方式项目管理说明项目管理基础理论迭代开发模式说明Scrum方法 - 3 3 3 5Scrum团队-紧密合作KANBAN方法风险管理课时3:云效敏捷项目管理项目管理云效实操项目集管理云效实操风险管理云效实操课时4:需求管理和版本规划基础原创 2021-01-29 12:41:38 · 894 阅读 · 1 评论 -
Docker、Docker、Docker
文章目录前言讲个故事虚拟机与容器认识 DockerDocker 技术的三大核心概念,分别是:核心概念核心概念如下:安装 Docker①命令行安装②查看版本③配置镜像加速④安装桌面端快速开始①首先需要大致了解一下我们将会用到的 11 个命令②新建项目③新建 Dockerfile④准备 Nginx 镜像⑤配置镜像⑥构建镜像⑦运行容器⑧访问项目⑨发布镜像常规操作①参数使用FROM:MAINTAINER:RUN:ADD:COPY:ENTRYPOINT:LABEL:为镜像添加元数据,key-value 形式ENV:设原创 2020-09-18 11:35:14 · 5465 阅读 · 2 评论