Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题 博主自留地

Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题

1、起因及原因 很多同学拉取镜像使用一段时间后发现 C 盘快满了,把之前用过的镜像和容器删除,发现 WSL 挂载目录的虚拟磁盘大小没有变化,非常的奇怪。 其实,不同于 WSL1,WSL2 本质上是虚拟机,所以 Windows 会自动创建 vhdx 后缀的虚拟磁盘文件作为存储。这个 vhdx 后缀的虚拟磁盘文件特点是可以自动扩容,但是一般不会自动缩容。一旦有很多文件把它“撑大”,即使把这些文...
阅读全文
使用 Docker 打包和运行 Vue 应用 博主自留地

使用 Docker 打包和运行 Vue 应用

在现代开发中,Docker 是一个强大的工具,可以帮助开发者将应用及其依赖打包到一个轻量级的容器中。本文将基于你提供的 Dockerfile 示例,指导你如何使用 Docker 打包和运行一个 Vue 应用。 1. 项目准备 首先,确保你已经安装了 Node.js 和 Docker。然后,创建一个新的 Vue 项目(如果你还没有项目的话): npm install -g @vue/cli ...
阅读全文
CentOS安装Docker与Docker-Compose docker

CentOS安装Docker与Docker-Compose

随着容器化技术的不断发展,Docker已经成为了容器化技术的代表之一。而Docker-Compose则是Docker的一个辅助工具,可以方便地管理和部署多个Docker容器。在CentOS系统上安装Docker与Docker-Compose,可以为开发者提供更加高效、灵活的容器化解决方案。 一、安装前准备 在安装Docker与Docker-Compose之前,需要先卸载CentOS上可能已经安...
阅读全文
Spring Boot集成docker快速入门demo springboot-demo

Spring Boot集成docker快速入门demo

一、docker介绍 Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到一个可移植的容器中。这个容器可以在任何流行的 Linux或 Windows操作系统上运行,并且支持虚拟化。容器是完全基于沙箱机制的,这意味着它们之间不会有任何接口,从而确保了隔离性和安全性。 二、代码工程 pom.xml添加docker打包插件 <?xml version="1.0" enco...
阅读全文
Linux Centos7 安装Docker环境 docker

Linux Centos7 安装Docker环境

一、Docker介绍 Docker是一个开源的容器引擎,基于Go语言开发,同时基于Apache2.0协议开发。 对Docker简单的理解就是使用Docker可以把一台服务器隔离成一个个独立的容器,我们可以把这地方描述的容器理解成一个沙盒。在每个容器中运行一个程序,不同的容器之间相互隔离,容器的创建,停止,以及启动基本都是秒为单位,而且容器对资源的需求也是非常有限的,比起虚拟化的技术而言,可以节...
阅读全文
ELK docker elasticsearch7 设置xpack账号密码---整合springboot 后端

ELK docker elasticsearch7 设置xpack账号密码---整合springboot

之前配置了es7的xpack账号密码权限后,代码系统工程也需要同步修改。 这里走了个误区,因为在网上搜索了一大堆资料后,发现很多人走的都是引入x-pack-transport 包后,进行配置。搞了好久,就是搞不定这个包下载的问题。纠结郁闷了很久,求教了华哥(玉华哥是个技术大牛,啥都懂)。昨天他就立马上网查询,几分钟就给我一个连接文档,我还是很愚钝。纠结在简单配置就好,不用自己写配置java类...
阅读全文
dockerfile mysql初始化脚本 数据库

dockerfile mysql初始化脚本

简介 Docker是目前非常流行的容器技术,可以帮助开发者将应用程序和依赖项打包成一个独立的可移植的容器。其中一个常见的用途是将数据库作为一个容器运行,以便更轻松地进行开发、测试和部署。 在使用Docker来运行MySQL数据库时,我们通常需要在容器启动时执行一些初始化脚本,以便创建数据库、添加用户、设置权限等操作。这可以通过在Dockerfile中指定一个初始化脚本来实现。 本文将...
阅读全文
docker与docker-compose从项目角度出发查看异同 docker

docker与docker-compose从项目角度出发查看异同

docker 是一个供开发和运维人员开发,测试,部署和运行应用的容器平台。这种用linux container部署应用的方式叫容器化。 http://mirrors.163.com/docker-ce/linux/static/stable/x86_64/ docker-compose 是一个用于运行和管理多个容器化应用的工具(一系列的容器) https://github.c...
阅读全文
Loading...