查看磁盘的使用状态df -a 从上图可以看到,主要是docker overlay2 和dev/vda1下面的文件使用率过爆,对应的文件也可以看到。首先,排查docker overlay2 下面的文件查看docker镜像和容器的占用情况ps:清理的时候,有些镜像会在使用的情况。所以谨慎删除既然上面都清理完了,回过头看看docker 对应的文件和原理。方便后续排查问题。docker存储驱动-ov
原创 2022-10-02 16:09:55
297阅读
# Docker及解决方案 在 Docker 的云原生架构中,卷(volumes)用于持久化存储数据,它使得容器中的数据能够在容器重启、删除或更新时保持不变。然而,随着时间的推移,使用卷的存储空间可能会被填满,导致容器出现问题或无法正常运行。本文将探讨 Docker的原因、症状、解决方法,并提供一些相关的代码示例。 ## 什么是 Docker 卷? Docker 卷是用于持久化和
原创 9月前
41阅读
## Docker Pull 速度 Docker 是一个开源的容器化平台,可以帮助开发者更轻松地构建、打包和分发应用程序。Docker 提供了一个简单的命令行界面,使得开发者能够通过几个简单的命令来管理容器。其中,`docker pull` 是一个非常重要的命令,它用于从 Docker Hub 或其他 Docker Registry 上拉取镜像。然而,由于网络环境的限制,有时候 `docker
原创 2023-11-01 16:34:09
1022阅读
# 安装Docker on Kirin ## 介绍 在本文中,我将教会你如何在麒麟系统上安装DockerDocker是一个开放源代码的平台,可以让开发者打包他们的应用程序及其所有依赖项,并将其作为一个独立的容器运行。通过使用Docker,你可以轻松地在不同的环境中部署应用程序,而无需担心环境配置的问题。 ## 安装步骤 以下是安装Docker的步骤: | 步骤 | 描述 | | ---
原创 2023-11-27 14:36:48
29阅读
# Docker C盘的解决方案 Docker 是一个流行的容器化平台,它允许开发者在隔离的环境中运行应用程序。然而,在使用 Docker 时,我们可能会遇到 C 盘空间不足的问题。本文将介绍一些解决 Docker C 盘的常用方法,并提供代码示例和关系图。 ## 为什么 Docker 会导致 C 盘Docker 容器的镜像和数据卷默认存储在 C 盘的 `C:\ProgramDat
原创 2024-07-22 07:10:13
237阅读
# 如何解决Docker C盘的问题 ## 引言 在使用Docker进行开发的过程中,有时会遇到C盘的问题。这是因为Docker默认会将容器镜像、容器数据等都存储在C盘的默认路径下,导致C盘空间不足。本文将详细介绍解决Docker C盘的问题的步骤和相应的代码。 ## 解决步骤 以下是解决Docker C盘的问题的步骤,我们可以用表格的形式展示。 | 步骤 | 操作 | | --
原创 2023-09-16 11:30:00
392阅读
## 实现“docker jar 日志”的流程 为了实现“docker jar 日志”,我们需要按照以下步骤进行操作。 ### 1. 创建一个Docker镜像 首先,我们需要创建一个Docker镜像来运行我们的Java应用程序。以下是创建镜像的步骤: | 步骤 | 命令 | 说明 | | --- | --- | --- | | 1 | `FROM openjdk:8` | 指定基础镜像
原创 2023-12-03 14:41:51
42阅读
## Docker CPU没跑 在使用Docker进行应用程序部署和管理的过程中,你可能会遇到一种情况,就是你的应用程序在Docker容器中运行时,CPU利用率没有达到预期的满载状态。本文将探讨这个问题的可能原因,并提供一些解决方案。 ### 问题描述 当我们在Docker中运行一个应用程序时,我们希望它能够充分利用CPU资源,以提高性能。然而,有时候我们会发现应用程序的CPU利用率并没有
原创 2023-08-16 04:44:53
655阅读
# Docker 启动根目录的实现方法 ## 1. 总览 在使用 Docker 进行开发和部署的过程中,有时会遇到根目录的问题。本文将介绍如何使用 Docker 实现根目录的效果。 在这个过程中,我们将创建一个简单的 Docker 镜像,并启动一个容器,使其根目录。通过这个案例,新手开发者可以了解到如何通过 Docker 模拟根目录的情况,并且掌握相应的解决方法。 ## 2. 实
原创 2024-01-12 06:40:17
131阅读
# Linux下如何检查Docker磁盘空间使用情况 在现代软件开发中,Docker已经成为一种流行的容器化技术。使用Docker可以方便地部署、管理、更新应用程序。然而,随着时间的推移,Docker的磁盘空间可能会变得满载,这会对系统性能和可用性造成影响。因此,了解如何查看Docker的磁盘使用情况以及快速解决此类问题是至关重要的。 ## 检查Docker磁盘空间使用情况 在Linux环境
原创 2024-08-16 03:47:39
78阅读
公司的gitlab版本为10.5.6,近期得到消息小于13.10的gitlab存在严重的安全漏洞,具体漏洞描述如下:GITLAB 远程命令执行漏洞(CVE-2021-22205)因此记录gitlab升级过程,升级使用了docker方式,比较方便,另外还配置了nginx的stream方式转发,以及自动备份。一、gitlab恢复数据及升级由于原先是非docker方式部署,所以需要先搭建老版本的dock
转载 2024-05-08 13:56:00
33阅读
docker介绍官网 www.docker.com github https://github.com/docker/docker.github.io开源的容器引擎,可以让开发者打包应用以及依赖的库,然后发布到任何流行的linux发行版上,移植很方便由go语言编写,基于apache2.0协议发布基于linux kernel,要想在win下运行需要借助一个vm(虚拟机)来实现自2013年开始,近些年
转载 2024-01-28 00:43:28
85阅读
docker基本的安装与使用:https://www.runoob.com/docker/docker-install-mysql.htmlDocker rmi 命令docker rmi [OPTIONS] IMAGE [IMAGE...] OPTIONS说明: -f :强制删除; --no-prune :不移除该镜像的过程镜像,默认移除;Docker wait 命令docker wait :
转载 2023-07-19 13:45:13
72阅读
十一、日志、元数据、进程的查看1、其他常用命令[root@iZwz99sm8v95sckz8bd2c4Z ~]# docker logs --help Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container Options: --details Show extra details
文章目录一、Docker 提供用于管理镜像和容器命令导出镜像docker save)与导入镜像docker load):导出容器(docker export)与导入容器(docker import):二、四个命令的用法和应用场景1.案例一2.案例二二、四个命令的参数解析1.docker save 命令:2.docker load 命令:3.docker export 命令:4.docker
转载 2023-09-01 22:42:29
1606阅读
1、环境1、1先决条件1.必须是64位CPU架构的计算机,Docker目前不支持32位CPU;2.运行Linux3.8或更高版本内核,CentOS时内核必不小于3.10;3.内核必须支持一种合适的存储驱动,可以是Device Manager、AUFS、vfs、btrfs、以及默认的驱动Device Mapper中的一个;4.内核必须支持并开启cgroup和命名空间namespace功能。安装分两种
转载 2024-03-04 11:37:13
587阅读
参考文章如下,比较全面了。 Docker: 限制容器可用的 CPUwww.cnblogs.com 如果不想使用stress指令来让cpu 满负荷运转,可以使用如下脚本 vi cpu.sh #! /bin/sh # filename killcpu.sh if [ $# != 1 ] ; then echo "USAGE: $0 <CPUs>" e
转载 2023-08-17 17:36:58
249阅读
1.优化镜像应该主要有以下几个方面: 选择最精简的基础镜像 减少镜像的层数 清理镜像构建的中间产物 注意优化网络需求 尽量去用构建缓存 使用多阶段构建镜像使用Dockerfile封装nginx应用 未优化: 所需环境:docker环境、build context中必须存在nginx包与可用的yum源配置文件、rhel7镜像 (1)Dockerfile如下: vim /docker/Dockerfi
转载 2024-01-05 23:12:09
50阅读
       Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像Docker 会从镜像仓库下载该镜像。它是容器的基石,层叠的只读文件系统,应用联合加载(union mount)技术。【1】先来打个样      先来让你真真切切的感受一下,我们尝试启动一个docker。首先我们从仓库拉去镜像,然后容器以镜像为基
的大部分操作都围绕着它的三大核心概念——镜像、容器和仓库而展开。因此,准确把握这三大核心概念对于掌握Docker技术尤为重要 。 docker命令结构图根据命令用途本身对其进行了分类,帮助初学者尽快掌握Docker命令,如下图:Docker子命令分类子命令分类子命令Docker环境信息info、version容器生命周期管理create、exec、kill、pause、restart、r
转载 2023-07-13 23:09:46
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5