# 思维导图  1.3 Docker三个基本概念镜像(Image)是一个只读模板,类似于安装系统用到那个iso文件,我们通过镜像来完成各种应用部署一个镜像也可以创建多个容器容器(Container)镜像类似于操作系统,而容器类似于虚拟机本身。它可以被启动、开始、停止、删除等操作,每个容器都是相互隔离。仓库(Repository)存放镜像一个场所,仓库分为公开仓库和私
转载 2023-08-13 14:54:43
105阅读
docker四种网络模式实现原理四类网络模式host模式container模式none模式bridge模式 实现原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器默认网关。因为在同一宿主机内容器都接入同一个网桥
转载 2023-08-18 14:07:27
83阅读
# 如何查看Docker状态 ## 概述 在本篇文章中,我将教会你如何查看Docker状态Docker是一种常用容器化平台,用于快速构建、打包和发布应用程序。了解Docker状态对于开发者来说非常重要,因为它可以帮助我们了解容器运行情况、资源使用情况以及日志输出等重要信息。在本文中,我将详细讲解整个流程,并提供相应代码示例。 ## 流程 下面是查看Docker状态流程,我们将
原创 2023-11-22 17:00:00
138阅读
启动# 一般启动 # docker run image_name cmd args docker run ubuntu echo "hello world" # 交互式界面 docker run -i -t image_name /bin/bash # -i interactive 持续输入流,默认为false # -t tty,创建伪tty终端 # 容器命名 docker -i -t --n
转载 6月前
166阅读
命令: 可以使用占位符,显示想要看信息: 各个占位符含义:
转载 2019-03-27 17:09:00
147阅读
2评论
从业务数据角度看,容器可以分为两类:无状态(stateless)容器无状态是指容器在运行过程中不需要保存数据,每次访问结果不依赖上一次访问,比如提供静态页面的 web 服务器。有状态(stateful)容器有状态是指容器需要保存数据,而且数据会发生变化,访问结果依赖之前请求处理结果,最典型就是数据库服务器。 简单来讲,状态(state)就是数据,如果容器需要处理并存储数据,它就
转载 2023-10-30 18:43:22
258阅读
# 实现Docker状态 ## 简介 Docker是一个开源容器化平台,通过将应用程序和其依赖项打包为容器来实现应用程序快速部署、可扩展性和环境一致性。了解Docker状态是非常重要,因为它可以帮助我们了解容器运行情况,管理容器生命周期以及排查问题。在本文中,我将向你介绍如何实现Docker状态监控。 ## 流程 下面是实现Docker状态监控基本流程,我们将逐步展开每一步操作
原创 2023-07-31 17:44:53
43阅读
一、Docker监控工具和使用1、Docker自带监控命令监控容器最简单方法是使用Docker自带监控命令:docker ps、docker top、docker stats。(1)docker ps查看容器状态可以使用 docker ps 或 docker container ls 命令显示容器列表。# 语法 [root@hqs ~]# docker ps --help Usage: d
转载 2023-08-11 16:57:58
846阅读
现象:在安装harbor后,启动时发现harbor-db 一直是restarting,/harbor-jobservice,/harbor-core 这两是starting 状态,如下图解决:1.查看你数据库挂载目录(对应宿主机目录)是什么,去你harbor安装目录,例如我是usr/local/harbor  ,执行 cat docker-compose.yml , (如下图
转载 2023-07-25 22:52:54
842阅读
 从业务数据角度看,容器可以分为两类:无状态(stateless)容器和有状态(stateful)容器。     无状态是指容器在运行过程中不需要保存数据,每次访问结果不依赖上一次访问,比如提供静态页面的web服务器。     有状态是指容器需要保存数据,而且数据会发生变化,访问结果依赖之前请求处理结
转载 2023-07-25 09:22:54
409阅读
关于Docker逃逸 文章目录关于Docker逃逸前言一、判断是否为docker容器?二、privileged特权模式启动容器逃逸三、 Docker Remote API未授权访问逃逸四、危险挂载导致Docker逃逸五、危险挂载Docker Socket逃逸六、 挂载宿主机procfs逃逸七、脏牛漏洞来进行docker逃逸八、CVE-2020-15257逃逸总结 前言Dcoker作为开源容器引擎,
Docker ComposeDocker Compose概述Compose一些理解Docker Compose安装Docker Compose使用方法网络规则yaml编写规则使用compose 一键部署wordpress博客通过docker-compose使微服务上线 Docker Compose概述之前使用 Docker,需要定义 Dockerfile 文件,然后使用 docker bui
了解和安装完docker之后,我们学习一下docker常用命令就和当初学linux命令一样,放心命令其实大致相同只不过细节不同。一、Docker启动类命令1、启动docker:systemctl start docker2、查看docker状态:systemctl status dockerActive是docker状态,因为我们启动了所以后面是running。后面的是你启动docker日期
理解Docker(1):Docker 安装和基础用法 本系列文章将介绍Docker有关知识:(1)Docker 安装及基本用法(2)Docker 镜像(3)Docker 容器隔离性 - 使用 Linux namespace 隔离容器运行环境(4)Docker 容器隔离性 - 使用 cgroups 限制容器使用资源(5)Docker 网络1. 安装1.1 在 Ubuntu 14.04 上安
转载 2023-09-12 19:55:58
136阅读
一、Docker引擎Docker Engine(Docker引擎)是Docker核心部分,使用是客户端-服务器(C/S)架构模式: ①Docker Cli:Docker命令行接口,可以在命令行中使用Docker相关指令与Docker守护进程进行交互,从而管理诸如image(镜像)、container(容器)、network(网关)和data volumes(数据卷)等实体。②Res
# 如何实现Docker容器停止状态 ## 引言 作为一名经验丰富开发者,我们经常需要处理Docker容器状态管理。今天我将教你如何实现Docker容器停止状态,让你能够更好地管理和监控你Docker容器。 ## 流程 首先,让我们来看一下实现Docker容器停止状态整体流程: ```mermaid pie title Docker容器停止状态流程 "停止Do
原创 2024-03-07 03:27:49
27阅读
在使用 Docker 时,我们常常会遇到容器处于 exited 状态问题。这种情况通常会导致应用无法正常运行。本文将深入探讨如何解决“exited 状态 Docker”问题,包括现象描述、根因分析、解决方案、验证测试和预防优化等方面。 ## 问题背景 在 Docker 使用过程中,容器在运行过程中可能会因为各种原因而进入 exited 状态。这个状态表明容器已经停止运行,且无法正常提供服
原创 6月前
75阅读
Docker 容器有时会进入 "Exited" 状态,导致我们不能访问其服务或功能。本文将通过一系列结构化步骤,详细记录如何排查与解决 "Docker 状态为 Exited" 问题,为开发者提供一个实用参考。 ## 环境准备 为了有效解决 Docker 容器 Exited 状态,确保以下技术栈及其版本兼容性。下表列出了常用 Docker 及相关工具版本兼容性矩阵。 | 软件
原创 6月前
167阅读
# Docker运行状态 ## 概述 Docker 是一个开源容器化平台,可以轻松地打包、分发和运行应用程序。了解 Docker 运行状态对于开发人员来说非常重要,因为它能帮助我们快速部署应用程序并确保其正常运行。在本篇文章中,我将向你介绍 Docker 运行状态,并指导你如何实现它。 ## Docker 运行状态流程 为了更好地理解 Docker 运行状态,我们可以将其分为以下几
原创 2023-07-29 06:44:31
136阅读
# 实现docker exited状态镜像 ## 1. 流程图 ```mermaid flowchart TD A[开始] --> B[创建一个Dockerfile] B --> C[构建镜像] C --> D[运行容器] D --> E[容器运行结束] E --> F[查看容器日志] F --> G[从容器日志中获取出错信息] G -
原创 2023-08-26 05:40:43
49阅读
  • 1
  • 2
  • 3
  • 4
  • 5