Files
oneclickvirt.github.io/guide/docker_precheck.html
2023-06-18 05:16:08 +00:00

22 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>项目特点 | 一键虚拟化项目</title>
<meta name="description" content="开源、易于使用的服务器虚拟化项目">
<link rel="stylesheet" href="/assets/style.0b9f658b.css">
<link rel="modulepreload" href="/assets/chunks/AlgoliaSearchBox.23cf8254.js">
<link rel="modulepreload" href="/assets/app.5076e825.js">
<link rel="modulepreload" href="/assets/guide_docker_precheck.md.636a6e75.lean.js">
<meta name="twitter:title" content="项目特点 | 一键虚拟化项目">
<meta property="og:title" content="项目特点 | 一键虚拟化项目">
</head>
<body>
<div id="app"><!--[--><div class="theme"><header class="nav-bar" data-v-675d8756><div class="sidebar-button" data-v-675d8756><svg class="icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z" class></path></svg></div><a class="nav-bar-title" href="/" aria-label="一键虚拟化项目, back to home" data-v-675d8756 data-v-cc01ef16><!----> 一键虚拟化项目</a><div class="flex-grow" data-v-675d8756></div><div class="nav" data-v-675d8756><nav class="nav-links" data-v-675d8756 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/" data-v-b8818f8c>一键虚拟化 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/case/index" data-v-b8818f8c>Linux相关 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/developer/index" data-v-b8818f8c>开发手册 <!----></a></div></div><!--]--><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>Languages</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/guide/docker_precheck.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>简体中文</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item active" href="/en_US/guide/docker_precheck.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>English</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item isExternal" href="https://github.com/oneclickvirt/oneclickvirt.github.io" target="_blank" rel="noopener noreferrer" data-v-b8818f8c>GitHub <svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-b8818f8c><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div></nav></div><!--[--><!--[--><div class="algolia-search-box" id="docsearch"></div><!--]--><!--]--></header><aside class="sidebar" data-v-83e92a68><nav class="nav-links nav" data-v-83e92a68 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/" data-v-b8818f8c>一键虚拟化 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/case/index" data-v-b8818f8c>Linux相关 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/developer/index" data-v-b8818f8c>开发手册 <!----></a></div></div><!--]--><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>Languages</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/guide/docker_precheck.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>简体中文</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item active" href="/en_US/guide/docker_precheck.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>English</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item isExternal" href="https://github.com/oneclickvirt/oneclickvirt.github.io" target="_blank" rel="noopener noreferrer" data-v-b8818f8c>GitHub <svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-b8818f8c><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div></nav><!--[--><!--]--><ul class="sidebar-links" data-v-83e92a68><!--[--><li class="sidebar-link"><p class="sidebar-link-item">所有项目的前置条件</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboard">准备工作</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">Proxmox VE</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_install">PVE主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_kvm">KVM虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_lxc">LXC虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">LXD</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_install">LXD主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_lxc">LXC虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_extra_config">其他自定义配置</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">Docker</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_install">主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_build">Docker虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">捐赠</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboardq">捐赠</a><!----></li></ul></li><!--]--></ul><!--[--><!--]--></aside><div class="sidebar-mask"></div><main class="page" data-v-7eddb2c4><div class="container" data-v-7eddb2c4><!--[--><!--]--><div style="position:relative;" class="content" data-v-7eddb2c4><div><h2 id="项目特点" tabindex="-1">项目特点 <a class="header-anchor" href="#项目特点" aria-hidden="true">#</a></h2><p>通过docker批量或单独开设NAT服务器(Bulk or individual NAT server provisioning via docker)</p><p>默认使用debian系统每个容器自带1个外网ssh端口25个内外网一致端口</p><p>默认创建的是非特权容器且不挂载与宿主机的docker的守护进程之间的通信所以<strong>宿主机创建的docker虚拟化的NAT服务器内无法再嵌套虚拟化docker</strong></p><p>由于只是在宿主机进行了CPU和内存的限制未在容器内使用cgroup驱动所以在容器内使用服务器测试脚本检测容器的可用资源是无效的显示的会是宿主机的资源</p><p>由于大部分云服务器xfs文件系统不启用pquota选项所以<strong>默认共享宿主机硬盘,无法限制每个容器的磁盘大小</strong></p><h2 id="配置要求" tabindex="-1">配置要求 <a class="header-anchor" href="#配置要求" aria-hidden="true">#</a></h2><p>系统可安装docker即可用网络能连接Github的raw界面就能用硬件配置只要不拉跨就行空闲硬盘有3G就行</p><p>推荐在开设NAT服务器前先增加部分SWAP虚拟内存避免突发的内存占用导致母鸡卡死 <a href="https://github.com/spiritLHLS/addswap" target="_blank" rel="noopener noreferrer">跳转</a></p><p>PS: 如果硬件资源只是好了一点需要限制更多东西并需要配置IPV6独立地址和限制硬盘大小可使用LXD批量开LXC虚拟化的容器 <a href="https://github.com/spiritLHLS/lxc" target="_blank" rel="noopener noreferrer">跳转</a></p><p>PS: 如果硬件非常好资源很多可使用PVE批量开KVM虚拟化的虚拟机 <a href="https://github.com/spiritLHLS/pve" target="_blank" rel="noopener noreferrer">跳转</a></p></div></div><footer class="page-footer" data-v-7eddb2c4 data-v-07c132fc><div class="edit" data-v-07c132fc><div class="edit-link" data-v-07c132fc data-v-1ed99556><a class="link" href="https://github.com/oneclickvirt/oneclickvirt.github.io/edit/main/docs/en_US/guide/docker_precheck.md" target="_blank" rel="noopener noreferrer" data-v-1ed99556>在GitHub中编辑 <svg class="icon outbound icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-1ed99556><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div><div class="updated" data-v-07c132fc><p class="last-updated" data-v-07c132fc data-v-abce3432><span class="prefix" data-v-abce3432>上次更新:</span><span class="datetime" data-v-abce3432></span></p></div></footer><!----><!--[--><!--]--></div></main></div><!----><!--]--></div>
<script>__VP_HASH_MAP__ = JSON.parse("{\"case_case1.md\":\"7d4814ca\",\"case_case2.md\":\"85b03a5c\",\"case_case3.md\":\"dadb7bec\",\"case_case4.md\":\"528f1f08\",\"case_case5.md\":\"a77afefc\",\"case_index.md\":\"22a25771\",\"developer_index.md\":\"dd70c18a\",\"developer_l10n.md\":\"e8cf22ba\",\"en_us_developer_index.md\":\"70ec609b\",\"en_us_developer_l10n.md\":\"abc7c876\",\"en_us_guide_dashboard.md\":\"d06fce01\",\"en_us_guide_dashboardq.md\":\"615c5997\",\"en_us_guide_docker_build.md\":\"6e012107\",\"en_us_guide_docker_install.md\":\"4e0ea551\",\"en_us_guide_docker_precheck.md\":\"7b3eba99\",\"en_us_guide_docker_qa.md\":\"492a3003\",\"en_us_guide_docker_thanks.md\":\"46362d1f\",\"en_us_guide_lxd_extra_config.md\":\"1028d8b8\",\"en_us_guide_lxd_install.md\":\"762046fa\",\"en_us_guide_lxd_lxc.md\":\"bda20985\",\"en_us_guide_lxd_precheck.md\":\"35135ad3\",\"en_us_guide_lxd_qa.md\":\"acbaf1ab\",\"en_us_guide_lxd_thanks.md\":\"e1a233c3\",\"en_us_guide_pve_install.md\":\"00bb2dc2\",\"en_us_guide_pve_kvm.md\":\"4461b358\",\"en_us_guide_pve_lxc.md\":\"000edbf0\",\"en_us_guide_pve_precheck.md\":\"89c4d8cf\",\"en_us_guide_pve_qa.md\":\"7bc6d5da\",\"en_us_guide_pve_thanks.md\":\"e9d4e018\",\"en_us_index.md\":\"9dc5c20a\",\"guide_dashboard.md\":\"a9a68de3\",\"guide_dashboardq.md\":\"1bfab793\",\"guide_docker_build.md\":\"575253b4\",\"guide_docker_install.md\":\"d3191f9d\",\"guide_docker_precheck.md\":\"636a6e75\",\"guide_docker_qa.md\":\"c66a0cd1\",\"guide_docker_thanks.md\":\"9e72761b\",\"guide_lxd_extra_config.md\":\"22be89d5\",\"guide_lxd_install.md\":\"9b1e738b\",\"guide_lxd_lxc.md\":\"b087b048\",\"guide_lxd_precheck.md\":\"d28cfb2f\",\"guide_lxd_qa.md\":\"a6655548\",\"guide_lxd_thanks.md\":\"04525a31\",\"guide_pve_install.md\":\"5fa04c44\",\"guide_pve_kvm.md\":\"e2f6709d\",\"guide_pve_lxc.md\":\"89d56974\",\"guide_pve_precheck.md\":\"7f9b3db6\",\"guide_pve_qa.md\":\"db3cc1c2\",\"guide_pve_thanks.md\":\"fd80967b\",\"index.md\":\"87d99b4f\"}")</script>
<script type="module" async src="/assets/app.5076e825.js"></script>
</body>
</html>