标签:容器相关的结果89条:

    Kubernetes之“暂停”容器

      Kubernetes之“暂停”容器【编者的话】希望这篇文章可以帮助大家更好的了解Kubernetes的相关核心内容。当检查你的Kubernetes集群的节点时,在节点上执行命令dockerps,你可能会注意到一些被称为“暂停(/pause)”的容器。$dockerpsCONTAINERIDIMAGECOMMAND......3b45e983c859gcr.io/google_containers/pause-amd64:3.0“/…

    发布于:2019-11-06 04:14:56

    docker中Jenkins容器启动失败

      今天在docker中启动jenkins容器时,按照官方文档中的方法执行:dockerrun-p8080:8080-p50000:50000-v/your/home:/var/jenkins_homejenkins遇到了一个权限为题,报错为:Cannotwriteto/var/jenkins_home/copy_reference_file.log.Wrongvolumepermissions?to…

    发布于:2019-11-03 21:59:26

    再谈Docker容器单机网络:利用iptables trace和ebtables log

      再谈Docker容器单机网络:利用iptables trace和ebtables log这大半年一直在搞Kubernetes。每次搭建Kubernetes集群,或多或少都会被Kubernetes的“网络插件们”折腾折腾。因此,要说目前Kubernetes中最难搞的是什么?个人觉得莫过于其Pod网络了,至少也是最难搞的之一。除此之外,以Service和Pod为中心的Kubernetes架构还大量利用iptables规则来实现Service的反向代理和负载均衡,这又与Docker原生容器…

    发布于:2019-11-03 15:50:57

    Docker 给运行中的容器设置端口映射的方法

      一、概念Docker端口映射即映射容器内应用的服务端口到本机宿主机器。二、实现当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数两种方式来指定端口映射。1.随机映射使用-P参数时,Docker会随机映射一个端口到内部容器开放的网络端口,如下开启一个nginx服务:$dockerrun-d-Pnginxe93349d539119dc48dc841e117f6388d6afa6a…

    发布于:2019-11-03 14:47:29

    在 docker 容器里使用 nginx-proxy 实现自动反向代理及负载均衡

      在 docker 容器里使用 nginx-proxy 实现自动反向代理及负载均衡一、Docker简介Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。Docker利用Linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(namespace),来创建独立的软件容器(containers)。这可以在单一Linux实体下运作,避免引…

    发布于:2019-11-03 02:17:13

    docker容器跨服务器的迁移方式export和save

      程序放在docker里面迁移起来很是方便,像是以前的话,需要重新部署环境和静态文件。放在docker里面的话,只是需要export备份封装后,scp、rsync迁移到别的服务器就可以了。[root@zhdy01~]#dockerps-aCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES6712e7adee85665e"/bin/bash"28seconds…

    发布于:2019-11-01 17:57:35

    Docker容器资源限制测试

      Docker容器资源限制测试Docker运行时的容器本质是进程。在Linux中,通过Namespace进行资源隔离,Cgroups进行资源限制。一、Docker容器Cpu资源限制测试容器资源CPU限制设置测试默认所有的容器对于CPU的利用占比都是一样的,-c或者–cpu-shares可以设置CPU利用率权重,默认为1024,可以设置权重为2或者更高(单个CPU为1024,两个为2048,以此类推)。如果设置选项为0,则系统会…

    发布于:2019-11-01 17:21:24

    .NET Core容器化之多容器应用部署@Docker-Compose

      .NET Core容器化之多容器应用部署@Docker-Compose1.引言紧接上篇.NETCore容器化@Docker,这一节我们先来介绍如何使用Nginx来完成.NETCore应用的反向代理,然后再介绍多容器应用的部署问题。2.WhyNeedNginx.NETCore中默认的WebServer为Kestrel。KestrelisgreatforservingdynamiccontentfromASP.NET,howeverthewebservingpartsa…

    发布于:2019-10-31 15:32:41

    【Docker】如何修复无法启动的容器

      先说说这个问题的起因:Docker容器后台运行,就必须有一个前台进程!OK,有次手贱,把容器内的php-fpm配置文件中的daemon改为yes,导致了没有前台进程,因此,容器启动后就停止了。那么问题变成,如何修改没有启动的容器内的文件?(PS:正常情况下可以通过dockerexec命令打开容器的一个shell终端进去修改)解决方案:创建新镜像把这个问题容器用dockercommit提交到一个新的…

    发布于:2019-10-31 05:15:05

    Docker-MySql — 使用mysqldump 命令备份导出mysql容器中的结构数据

      1.查看当前启动的mysql运行容器dockerps2.使用以下命令备份导出数据库中的所有表结构和数据dockerexec-itmysqlmysqldump-uroot-p123456paas_portal>/cloud/sql/paas_portal.sql3.只导数据不导结构mysqldump-t数据库名-uroot-p>xxx.sqldockerexec-itmysqlmysql…

    发布于:2019-10-26 01:35:20

    Docker端口映射与容器互联

      除了通过网络访问外,Docker还提供了两个很方便的功能来满足服务访问的基本需求:一个是允许映射容器内应用的服务端口到本地宿主主机;另一个是互联机制实现多个容器间通过容器名来快速访问。端口映射实现访问容器从外部访问容器应用在启动容器时,如果不指定对应的参数,在容器外是无法通过网络访问容器内的网络应用和服务的。当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数来指定端口映射。当…

    发布于:2019-10-25 23:14:33

    Docker销毁所有容器和镜像脚本

      如果有权限问题,使用root或者使用sudo执行。#!/bin/bash#停止所有的容器dockerstop$(dockerps-a-q)#删除所有的容器dockerrm$(dockerps-a-q)#删除所有的镜像dockerrmi$(dockerimages-q)

    发布于:2019-10-25 22:46:41

    使用Helm 在容器服务k8s集群一键部署wordpress

      使用Helm 在容器服务k8s集群一键部署wordpress摘要:Helm是啥?微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get/yum,由Deis公司发起,该公司已经被微软收购。Helm是啥?微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源…

    发布于:2019-10-25 21:17:30

    Kubernetes之路 2 – 利用LXCFS提升容器资源可见性

      Kubernetes之路 2 – 利用LXCFS提升容器资源可见性这是本系列的第2篇内容,将介绍在Docker和Kubernetes环境中解决遗留应用无法识别容器资源限制的问题。Linuxs利用Cgroup实现了对容器的资源限制,但在容器内部依然缺省挂载了宿主机上的procfs的/proc目录,其包含如:meminfo,cpuinfo,stat,uptime等资源信息。一些监控工具如free/top或遗留应用还依赖上述文件内容获取资源配置和使用情况。当它们在容器…

    发布于:2019-10-25 19:24:29

    8 个基本的 Docker 容器管理命令

      利用这8个命令可以学习Docker容器的基本管理方式。这是一个为Docker初学者准备的,带有示范命令输出的指南。在这篇文章中,我们将带你学习8个基本的Docker容器命令,它们操控着Docker容器的基本活动,例如运行run、列举list、停止stop、查看历史纪录logs、删除delete等等。如果你对Docker的概念很陌生,推荐你看看我们的介绍指南,来了解Docker的基本内容以及如何在L…

    发布于:2019-10-24 11:40:47