Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx

简介: 这篇文章讨论了Linux虚拟机磁盘扩容的方法,包括外部配置、具体扩容步骤和扩容后的效果验证。同时,文章还涉及了Docker容器磁盘满的问题及其解决方法,如删除不必要的镜像和容器,以及调整Docker的安装路径。此外,还提到了意外情况的处理,例如误删除停止的容器后的应对措施。最后,文章还提供了使用Docker安装nginx的步骤和成功访问的截图。

文章目录

  • 虚拟机扩容
    • 1、外部配置
    • 2、具体扩容步骤
    • 3、扩容后效果
  • Docker容器磁盘满的情况
  • 意外情况
  • 使用docker安装nginx

前言

在创建虚拟机的时候,分配的磁盘空间只有40个G。使用了一段时间后,系统提示磁盘空间满了。在使用Docker安装镜像的时候,由于空间不足。导致镜像拉取失败。所以、我要扩容虚拟机,又出现一系列问题…

虚拟机扩容

1、外部配置

虚拟机关机状态下,选择编辑虚拟机设置–>选择硬盘–>选择扩展。扩展到合适的大小【我这里之前是40G后来扩展到100G】

在这里插入图片描述
在外部进行结束配置,开启虚拟机查看磁盘还是之前大小,需要进行调整。如下链接可供参考:

2、具体扩容步骤

使用VMware创建的虚拟机磁盘空间不够了,如何扩充磁盘并生效

3、扩容后效果

df -h

在这里插入图片描述

Docker容器磁盘满的情况

查阅相关资料,大部分是删除不适用的镜像、删除停止的容器、或者转移docker的安装路径,放置到其它位置

资料:Linux Docker容器磁盘出现日志/var/lib/docker/overlay2占用100%

意外情况

在容器停止的情况下,我误删除了所有停止的容器。难受了五分钟、还好之前进行对应文件的内外映射,容器虽然删除了,但是外部的文件却依然是存在的,对应的数据也有。根据镜像重新加载容易【创建启动容器的时候,依然需要挂载内外映射】。

提示:如果发现创建并且运行了docker容器,但是docker ps 查看哪些容器在运行的时候,刚创建的容器没有启动。通过docker logs docker的id 来查看对应容器的相关日志。

在这里插入图片描述

使用docker安装nginx

Docker 安装 Nginx 容器 (完整详细版)

成功访问

在这里插入图片描述

相关文章
|
3月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
780 108
kde
|
1月前
|
应用服务中间件 网络安全 nginx
手把手教你使用 Docker 部署 Nginx 教程
本文详解Nginx核心功能与Docker部署优势,涵盖镜像拉取、容器化部署(快速、挂载、Compose)、HTTPS配置及常见问题处理,助力高效搭建稳定Web服务。
kde
700 4
|
1月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
271 146
|
1月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
109 5
|
1月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
1月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
355 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
2月前
|
关系型数据库 数据库 PostgreSQL
docker 安装 Postgres 17.6
本文介绍如何通过Docker安装和配置PostgreSQL 17.6。内容包括拉取镜像、导出配置文件、运行容器并挂载数据与配置文件目录,以及进入容器使用psql操作数据库的完整步骤,便于持久化管理和自定义配置。
348 3
docker 安装 Postgres 17.6
下一篇
oss云网关配置