虚拟机VirtualMachines容器Containers
文章平均质量分 79
虚拟机VirtualMachine 容器Container
VmWare , VirtualBox , qemu-kvm , virt-manager
pve , esxi
docker podman
docker-compose podman-compose
等
kfepiza
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
`modprobe`命令 与 `KVM`模块 笔记251006
是 Linux 系统中一个非常重要的内核模块管理命令。它用于动态地向运行中的内核添加或移除模块。下面我将为你详细讲解这个命令。 1. 什么是内核模块?简单来说,内核模块是一段可以在运行时动态加载到内核或从内核卸载的代码。它扩展了内核的功能,而无需重新编译整个内核或重启系统。 2. modprobe 基本语法 3. 常用命令与场景 最核心的两个操作是加载和卸载模块。实例(直接解决你的问题): 4. modprobe 的智能之处:处理依赖关系 相比于旧的 和 命令原创 2025-10-06 23:55:58 · 959 阅读 · 0 评论 -
Linux的 `modprobe` 命令笔记251006
在绝大多数情况下,原创 2025-10-06 22:53:41 · 465 阅读 · 0 评论 -
AMD-V is being used by another hypervisor (VERR_SVM_IN_USE). NS_ERROR_FAILURE (0x80004005)
简单来说,内核模块是一段可以在运行时动态加载到内核或从内核卸载的代码。它扩展了内核的功能,而无需重新编译整个内核或重启系统。例子:设备驱动程序(如显卡驱动、网卡驱动)、文件系统支持、系统功能等通常都以模块的形式存在。你遇到的问题就是例子kvm_amd就是一个内核模块,它让 Linux 内核能够支持在 AMD CPU 上使用 KVM 虚拟化技术。modprobe智能的内核模块加载/卸载工具,自动处理依赖推荐日常使用。insmodrmmod底层的模块加载/卸载工具,不处理依赖。原创 2025-10-06 20:04:21 · 966 阅读 · 0 评论 -
VirtualBox 的 HOST 键(主机键)是 右Ctrl 键(即键盘右侧的 Ctrl 键)笔记250802
VirtualBox 的。原创 2025-08-02 12:44:47 · 1879 阅读 · 0 评论 -
Dockerfile详解 笔记250801
理解 Dockerfile 的每条指令及其细微差别是构建高效、安全、可维护 Docker 镜像的关键。遵循最佳实践,特别是精简镜像、减少层数、使用。原创 2025-08-01 19:26:04 · 1765 阅读 · 0 评论 -
Dockerfile模板 笔记250801
多阶段构建:分离构建环境和运行环境非root用户:增强容器安全性层缓存优化:# 正确顺序:COPY . .轻量基础镜像:优先选择-alpine或-slim版本清理缓存:在同一个RUN指令中清理临时文件环境变量管理:使用ENV定义运行时配置健康检查:必须包含以排除无关文件.git*.log.envDockerfile。原创 2025-08-02 01:28:37 · 1273 阅读 · 0 评论 -
docker-compose.yml 模板 笔记250801
以下是一个通用的模板示例,适用于多容器应用的编排。:兼容 Docker Engine 19.03+,支持所有现代特性(my_networkdbredisdepends_onvolumespgdataports宿主机端口:容器端口expose可确保服务完全就绪后再启动依赖项(需在应用代码中处理重连逻辑)。ports.envresourceconfigssecrets根据您的具体技术栈(如 MySQL、MongoDB、React 等),替换相应镜像和配置即可。原创 2025-08-01 01:21:28 · 564 阅读 · 0 评论 -
安装 docker compose v2版 笔记250731
v2版是确认系统要求, 已安装(版本 20.10.5 或更高)安装方式可分为apt 或 yum 安装 (能自动升级)手动二进制文件安装 (需手动升级): 下载二进制文件放入特定的文件夹中。原创 2025-07-31 20:18:30 · 1857 阅读 · 0 评论 -
如何在 virt-manager 中配置桥接网络(Bridge 模式) 笔记250710
创建。原创 2025-07-10 04:18:39 · 1631 阅读 · 0 评论 -
讲解PVE虚拟机的:备份,快照,复制,克隆 笔记250703
备份是将虚拟机的数据(包括操作系统、应用程序、配置文件、用户数据等)完整地复制并存储到其他位置(如本地存储、网络存储等)的过程。它是一种数据保护措施,用于在系统故障、数据损坏或灾难发生时,能够恢复到备份时的状态。原创 2025-07-03 13:17:54 · 6458 阅读 · 0 评论 -
`docker run -it --rm` 笔记250624
组合能极大提升 Docker 使用效率,特别适合开发、测试和排查问题场景!是一个强大且常用的 Docker 命令组合,特别适合。原创 2025-06-24 13:52:29 · 623 阅读 · 0 评论 -
docker mysql 笔记250406
挂载自定义。原创 2025-04-06 13:36:12 · 948 阅读 · 0 评论 -
`docker run --restart no,always,on-failure,unless-stopped`笔记250406
用于配置容器的自动重启策略,当容器意外退出时,Docker 会根据策略自动重新启动容器。这是确保服务高可用的重要参数。语法可选策略默认值,容器退出后不会自动重启。使用示例容器崩溃时自动重启(最多重试 3 次)始终自动重启(适合关键服务)除非手动停止,否则自动重启1. 总是自动重启场景:需要容器始终保持运行,即使被手动停止(除非显式执行 )。注意:如果容器因错误退出(如内部崩溃),会无限重启。2. 仅在失败时重启场景:容器正常退出时(如任务完成)无需重启,仅在崩溃原创 2025-04-06 12:19:07 · 1738 阅读 · 0 评论 -
docker的run命令 笔记250406
Docker 的run命令用于创建并启动一个新的容器。-d--detach-itbash--name-p--publish宿主机端口:容器端口-p 8080:80-P-v--volume宿主机目录:容器目录-e--env--env-file--rm--restart--networkhostnone--memory--cpus--cpus=1.5-u--user-u 1000--restart。原创 2025-04-06 11:55:16 · 2132 阅读 · 0 评论 -
registry-1.docker.io/v2/ , /etc/docker/daemon.json收集2503
收集 /etc/docker/daemon.json。原创 2025-03-30 21:28:36 · 295 阅读 · 0 评论 -
Fedora安装docker
安装一些必要的工具和库,如yum-utils如果一切正常,你应该会看到一条消息,说明Docker成功安装并且可以正常工作。如果你不想每次运行Docker命令时都使用sudo,你可以将你的用户添加到docker然后注销并重新登录,使新的组成员身份生效。原创 2024-12-31 04:31:14 · 2076 阅读 · 0 评论 -
Docker的save和export命令的区别,load和import的区别 笔记241124
Docker的save和export命令,以及load和import命令,在功能和使用场景上存在显著的区别。原创 2024-11-25 15:31:58 · 1622 阅读 · 0 评论 -
docker run mysql -e 的环境变量 Environment Variables
例子。原创 2023-02-10 00:07:14 · 3966 阅读 · 0 评论 -
lubuntu24.04使用vm-tools
Open-VM-Tools是一个旨在提升VMware虚拟化平台操作系统性能的开源软件套件。它通过提供无缝桌面体验、虚拟磁盘驱动、复制粘贴、拖放、网络时间同步和虚拟打印等功能,增强了虚拟机的效率和用户体验。作为开源项目,它具有高透明度和安全性,支持自定义和扩展,并由活跃的开源社区支持。原创 2024-11-11 17:41:26 · 2134 阅读 · 0 评论 -
VirtualBox7.0的“网络地址转换(NAT)“ 笔记2400727
网络地址转换(NAT)定义:NAT是VirtualBox为新建虚拟机默认设置的网卡环境,虚拟机隐式地共享主机的IP地址,并在主机和虚拟机之间建立一个专属的内部网络。特点虚拟机通过主机系统的IP地址访问外网。主机和外网可以访问虚拟机发起的连接,但虚拟机不能被外部设备主动访问。虚拟机之间默认不能互通。安全性较高,不会直接暴露虚拟机的IP地址。NAT网络(NatNetwork)定义:NAT网络是可以自定义网段的网络模式,允许多个虚拟机之间通过一个单独的NAT网络相互访问。特点。原创 2024-11-05 10:14:59 · 2483 阅读 · 0 评论 -
VirtualBox7.0.18 报: Invalid IPv6 prefix length 32, must be 64
IPv6的单播地址是IPv6网络中不可或缺的一部分,它们为网络中的每个接口提供了唯一的标识符,支持一对一的通信模式。通过全球单播地址、链路本地地址和唯一本地地址等不同类型的单播地址,IPv6网络能够灵活地适应各种网络场景和需求。单播、多播和任播是IP网络中的三种基本通信方式,它们各自具有不同的特点和应用场景。单播适用于点对点通信场景;多播适用于需要向多个接收者同时传输数据的场景;而任播则提供了服务的冗余和负载均衡功能,适用于需要提供高可用性和负载均衡服务的场景。原创 2024-07-28 02:45:47 · 1014 阅读 · 0 评论 -
VirtualBox7.0.18报: IPv6 prefix is not unicast.
IPv6的单播地址是IPv6网络中不可或缺的一部分,它们为网络中的每个接口提供了唯一的标识符,支持一对一的通信模式。通过全球单播地址、链路本地地址和唯一本地地址等不同类型的单播地址,IPv6网络能够灵活地适应各种网络场景和需求。单播、多播和任播是IP网络中的三种基本通信方式,它们各自具有不同的特点和应用场景。单播适用于点对点通信场景;多播适用于需要向多个接收者同时传输数据的场景;而任播则提供了服务的冗余和负载均衡功能,适用于需要提供高可用性和负载均衡服务的场景。原创 2024-07-28 02:37:21 · 1009 阅读 · 0 评论 -
docker run报 docker: Error response from daemon: no command specified.
export出mysql的container为tar, 拷贝到另一台虚拟机, import该tar为image, docker run该image时报 docker: Error response from daemon: no command specified. 时间240211。如果在run句后加bash或/bin/bash, 可以run, 但exec后容器中的mysql不启动。参数 Don’t truncate output 不要截断输出。查看时, COMMAND列短,没法看到全部, 可以加。原创 2024-02-11 11:12:38 · 2351 阅读 · 0 评论 -
centos7更新yum安装docker-ce使用阿里源
【代码】centos7更新yum安装docker-ce使用阿里源。原创 2024-02-10 15:42:01 · 985 阅读 · 0 评论 -
CentOS7安装docker-ce
Docker-CE 就是 Docker Community Edition 的意思。centos7更新yum安装docker-ce使用阿里源240209版。然后用yum安装docker-ce。由docker官方维护 ,安装yum工具 包含。原创 2024-02-10 15:20:54 · 714 阅读 · 0 评论 -
docker load报open /var/lib/docker/tmp/docker-import- /repositories: no such file or directory
等等这些异常, 可能是保存Image的tar文件发生了变化, 校验以下hash值, md5。docker load 的时候 , 出现下面这些异常。原创 2024-02-10 03:07:26 · 6460 阅读 · 0 评论 -
Docker-CE 国内源国内镜像
Docker-CE 就是 Docker Community Edition 的意思docker-ce由docker官方维护 ,docker.io由Debian维护Ubuntu 14.04/16.04(使用 apt-get 进行安装)$(-csCentOS 7(使用 yum 进行安装)原创 2024-02-10 02:35:11 · 8410 阅读 · 3 评论 -
DockerPodman save
为标准输出流生成一个 tared 存储库。包含所有父图层,以及所有标签 + 版本,或指定 的 提供的每个参数。可以将多个image保存save为一个image, load时,多个image都恢复了。将Image镜像保存为tar文件,并继续转为gzip的例子。用途: 将Image镜像保存为tar文件。,后接输出文件, 也可以写成。, 但保存的文件不完全一样,可以写在前面也可以写在后面。原创 2024-02-09 11:11:16 · 1104 阅读 · 0 评论 -
Esxi登录超时:“由于不活动超时,您已被注销“,修改UserVars.HostClientSessionTimeout为0永不超时
的取值范围是0到7200, 单位是秒, 7200就是两小时, 0是不过期。主机→管理→系统→高级设置→搜索"session"->修改。Esxi网页登录后,一段时间不操作就会被注销。提示: 由于不活动超时,您已被注销。设定后要重新登录才有效。原创 2023-12-09 11:17:50 · 1655 阅读 · 0 评论 -
在 Linux 上手动安装 VMware Tools
在 Linux 上手动安装 VMware Tools更新时间2022年11月07日可以使用命令行在 Linux 虚拟机上手动安装 VMware Tools。对于版本较高的 Linux 发行版,请使用集成的 open-vm-tools 版本。在版本 10.3.10 中停止提供适用于 Linux 虚拟机的 VMware Tar 工具的功能,因此 Workstation Pro 中包含的 tar 工具 (linux.iso) 是 10.3.10,且不会进行更新。原创 2023-11-28 01:49:23 · 1276 阅读 · 0 评论 -
docker podman run mysql root不指定密码,root密码为空,无密码
【代码】docker podman run mysql root不指定密码,root密码为空,无密码。原创 2023-02-07 19:19:00 · 975 阅读 · 0 评论 -
docker,podman配置国内镜像国内源
其中prefix是pull的时候指定的镜像前缀,location是获取镜像的地址,如果不指定prefix则默认和location一致。insecure=true表示允许通过HTTP协议来获取镜像,对于私有化部署/内网测试环境下无https证书的环境来说很有帮助。Docker中国区官方镜像 , 221005好像不能用。点击“创建我的容器镜像”,得到专属加速地址。中国科技大学 , 221005好像不能用。使用docker中国区的源。网易, 221005能用。, 如果没有就创建一个。用脚本,不存在则创建。原创 2022-10-05 22:57:13 · 5913 阅读 · 0 评论 -
Vmware16环境下NAT模式下CentOS7最小安装版, 设置静态IP 配置静态IP 固定IP
下方的同名配置会覆盖上方的同名配置 , 比如ONBOOT出现100次 , 只有最后那次的值生效, 所以,只需在配置文件下方追加配置即可, 不用担心配置重复。CentOS7-2207 最小安装版原始网卡配置文件, 在安装过程中没有开启网络。用脚本设置静态IP, 并禁用network, 启用NetworkManager。例如: 👇下面这个:有重复,单引双引无引混用的配置, 可以正确配置静态ip。可以只用一个 , 也可以两个都用, 默认是两个都用的。选项值可以加引号,单双引号都可以,也可以不加。原创 2022-09-24 07:50:33 · 1161 阅读 · 0 评论 -
CentOS7选择最小安装并且启用网络连接 2208281855
CentOS7最小安装并启用网络连接 2208281855。原创 2022-08-29 00:40:50 · 706 阅读 · 0 评论 -
VMware改变虚拟机文件在真实机的位置2208262201
想要移动 "CentOS 7 开发工作站 全 " 这个虚拟机的真实机磁盘文件的位置。原创 2022-08-26 23:25:23 · 5047 阅读 · 0 评论 -
同局域网下,一台电脑访问另一台电脑上的虚拟机, Win10+VMwareWorkstation16Pro+CentOS7
使用桥接方式CentOS7查看ip命令: ip addr 或 ifconfigip addrifconfig原创 2021-03-20 03:26:10 · 682 阅读 · 1 评论
分享