探索高效容器监控:docker-flame 项目地址:https://gitcode.com/soulteary/docker-flame项目简介docker-flame 是一个开源项目,由开发者 Soulteary 创建,旨在帮助我们更好地监控和诊断 Docker 容器中的性能问题。它通过火焰图(Flame Graph)的形式,可视化 CPU 使用情况,使我们能够迅速定位到性能瓶颈。技术分析do
前面已介绍了docker很多知识点的操作记录,今天这里梳理docker容器空间扩展的操作。默认情况下,docker容器的空间是10G。在实际生产环境下,对docker容器进行热扩容(动态扩容)是非常重要的一个需求。Docker容器动态扩展的优点: 1)不需要修改docker配置,不需要重启docker服务; 2)可以直接对运行中的容器进行动态扩展(只能增,无法缩);    D
原创 2018-02-02 11:45:09
4059阅读
本章介绍如果通过ssh方式登陆Docker容器的操作记录(其实不太建议直接用ssh去连接上容器的想法,虽然可以,但是有很多弊端,而且docker已经提供了容器内执行的命令,没有必要再折腾每一个容器为sshd服务器。启动一个centos容器,然后安装基本的软件 [root@docker ~]# docker run -itd --name 
原创 精选 2018-01-31 17:37:20
5834阅读
2点赞
openstack 管理 - 索引(备忘)openstack深入讲解OpenStack从入门到放弃OpenStack mitaka[Kubernetes]Kubernetes集群和Docker私有库搭建(CentOS 7)云计算和虚拟机基础梳理Docker容器学习梳理--日常操作总结Docker容器学习梳理--基础环境安装Docker容器学习梳理-容器时间跟宿主机时间同步Docker容器学习梳理-
转载 2017-10-02 19:27:56
907阅读
Docker的运用中,从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。Docker提供了Dockerfile作为构建Docker镜像脚本,避免人们一行一行的输入,
原创 2018-02-02 15:02:41
3550阅读
查看版本: docker --version 查看docker信息: docker info 进入容器:   docker exec -it bb /bin/bash #在容器中执行一个bash可以操作容器   docker attach bb2 #进入容器bb2 注:官方不推荐使用这个命令 在运行容器时,如果没有加-d选项在容器内部退出时,可以按Ctrl+p或Ctrl+Q退出容器
转载 2023-06-15 09:00:33
47阅读
文章目录引言一、dockerfile概念二、Docker镜像的创建1、基于现有镜像创建2、基于本地模板创建3、基于dockerfile创建3.1 dockerfile结构(四部分)3.2 构建镜像命令三、Dockerfile操作指令1、ENTRYPOINT指令2、CMD 与entrypoint2.1 使用exec模式是无法输出环境变量2.2 shell模式(需要加解释器)2.3 小结3、ADD和
转载 2023-07-19 18:11:12
37阅读
使用Docker已有一段时间了,今天正好有空梳理下自己平时操作Docker时的一些命令和注意细节:Docker 命令帮助$ sudo docker  Commands:     attach    Attach to a running contai
原创 2018-01-31 11:24:14
1529阅读
DockerFileWhat?DockerFile是用来构建Docke镜像的构建文件,是由一系列命令和参数构成的脚本。构建三步骤:编写DockerFile源文件使用docker build -f 命令进行构建使用docker run 运行。DockerFile解析Dockerfile内容基础知识每条保留字指令都必须为大写字母且后面要跟随至少一个参数指令按照从上到下,顺序执行#表示注释每条指令都会创
转载 2023-07-17 11:35:06
49阅读
Docker是PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。Docker是通过内核虚拟化技术(namespace以及cgroups等)来提供容器的资源隔离与安全保障。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机( VM)额外的操作系统开销,
原创 2017-12-27 09:37:11
1104阅读
对于运行在后台的Docker容器,我们运维人员时常是有登陆进去的需求。登陆Docker容器的方式:1)使用ssh登陆容器。这种方法需要在容器中启动sshd,存在开销和攻击面增大的问题。同时也违反了Docker所倡导的一个容器一个进程的原则。 参考Docker容器学习梳理--SSH方式登陆容器2)使用自带命令docker attach登陆容器。命令格式:docker attach container
原创 2018-01-31 13:13:19
2354阅读
之前已经总结了Docker容器学习梳理--基础知识(1),但是不够详细,下面再完整补充下Docker学习的一些基础。Docker是个什么东西Docker是一个程序运行、测试、交付的开放平台,Docker被设计为能够使你快速地交付应用。 在Docker中,你可以将你的程序分为不同的基础部分,对于每一个基础部分都可以当做一个应用程序来管理。 Docker能够帮助你快速地测试、快速地编码、快速地交付,并
原创 2017-12-27 16:34:30
1897阅读
但有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。使用私有仓库有许多优点: 目前Docker Registry已经升级到了v2,最新版的Docker已不再支持v1。Registry v2使用Go语言
原创 2022-01-17 13:52:18
217阅读
但有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。使用私有仓库有许多优点:1)节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可; 2)提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。目前Docker Regist
原创 2021-04-09 23:52:11
216阅读
docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,已统计Docker Hub超过30%的官方镜像包含高危漏洞。此外,由于网络等原因也会造成docker pull下载镜像的速度很慢。基于这种情况,我们可以手动定制docker系统镜像。以下记录了在centos7上做docker镜像的操作记录:1)镜像制作脚本:mkimage-yum.sh下载脚本地址:https://pan.baidu.c
原创 2018-01-31 15:59:34
4081阅读
 之前部署了Docker容器学习梳理--基础环境安装,接下来看看Docker Volume的使用。Docker volume使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20...
原创 2023-04-27 09:31:33
371阅读
 1. 创建一个容器,并将本地目录(/home1/cofludy/DeepL-CFD)挂载到容器中/home/DeepFluid,实现文件共享. 这里新建的容积名为 tf, 使用镜像为tensorflow/tensorflow:latest-gpu。docker run -itd  -v /home1/cofludy/DeepL-CFD:/home/DeepFluid&nbsp
Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,这就需要同步它们的时间,让容器时间跟宿主机时间保持一致。如下:宿主机时间 [root@docker ~]# date Thu Jan  4 13:42:52 CST 2018   容器时间 [root@docker ~]#&nbs
原创 2018-01-04 13:50:11
4252阅读
DockerUI
原创 2018-07-03 12:32:09
1277阅读
自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。下面将分别针对这两方面,对容器的通信原理进行简单的分析,帮助大家更好地使用docker。前面已经在Docker容器学习梳理--基础知识(2)这一篇中详细介绍了Docker的网络配置以及pipework工具。docker单主机容器
原创 2018-02-01 14:42:37
10000+阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5