Files
oneclickvirt.github.io/en_US/guide/docker_precheck.html
2023-06-18 05:12:53 +00:00

22 lines
15 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="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>项目特点 | One Click Virtualization Project</title>
<meta name="description" content="Open source, easy to use server virtualization project">
<link rel="stylesheet" href="/assets/style.0b9f658b.css">
<link rel="modulepreload" href="/assets/chunks/AlgoliaSearchBox.c9a4bba4.js">
<link rel="modulepreload" href="/assets/app.005aa5c6.js">
<link rel="modulepreload" href="/assets/en_US_guide_docker_precheck.md.c79dc2ba.lean.js">
<meta name="twitter:title" content="项目特点 | One Click Virtualization Project">
<meta property="og:title" content="项目特点 | One Click Virtualization Project">
</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="/en_US/" aria-label="One Click Virtualization Project, back to home" data-v-675d8756 data-v-cc01ef16><!----> One Click Virtualization Project</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 active" href="/en_US/" data-v-b8818f8c>One Click Virtualization <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/en_US/developer/index" data-v-b8818f8c>Development Manual <!----></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 active" href="/en_US/" data-v-b8818f8c>One Click Virtualization <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/en_US/developer/index" data-v-b8818f8c>Development Manual <!----></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">Pre-requisites for all projects</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/dashboard">Preparation</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="/en_US/guide/pve_precheck">System and hardware configuration requirements</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/pve_install">PVE main installation</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/pve_kvm">KVM Virtualization</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/pve_lxc">LXC Virtualization</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/pve_thanks">Acknowledgements</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/pve_qa">FAQ</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="/en_US/guide/lxd_precheck">System and hardware configuration requirements</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/lxd_install">LXD main installation</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/lxd_lxc">LXC Virtualization</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/lxd_extra_config">Other custom configuration</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/lxd_thanks">Acknowledgements</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/lxd_qa">FAQ</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 active" href="/en_US/guide/docker_precheck">System and hardware configuration requirements</a><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="#项目特点">项目特点</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="#配置要求">配置要求</a><!----></li></ul></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/docker_install">Main installation</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/docker_build">Docker Virtualization</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/docker_thanks">Acknowledgements</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/en_US/guide/docker_qa">FAQ</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">Donation</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboardq">Donation</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>Edit this page on 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>Last Updated:</span><span class="datetime" data-v-abce3432></span></p></div></footer><div class="next-and-prev-link" data-v-7eddb2c4 data-v-38ede35f><div class="container" data-v-38ede35f><div class="prev" data-v-38ede35f><a class="link" href="/en_US/guide/lxd_qa" data-v-38ede35f><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="icon icon-prev" data-v-38ede35f><path d="M19,11H7.4l5.3-5.3c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0l-7,7c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.2-0.1,0.5,0,0.8c0.1,0.1,0.1,0.2,0.2,0.3l7,7c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,13H19c0.6,0,1-0.4,1-1S19.6,11,19,11z"></path></svg><span class="text" data-v-38ede35f>FAQ</span></a></div><div class="next" data-v-38ede35f><a class="link" href="/en_US/guide/docker_install" data-v-38ede35f><span class="text" data-v-38ede35f>Main installation</span><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="icon icon-next" data-v-38ede35f><path d="M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"></path></svg></a></div></div></div><!--[--><!--]--></div></main></div><!----><!--]--></div>
<script>__VP_HASH_MAP__ = JSON.parse("{\"case_case1.md\":\"b35a9d0b\",\"case_case2.md\":\"ccf2d8ba\",\"case_case3.md\":\"9615e4f8\",\"case_case4.md\":\"fc4c67a4\",\"case_case5.md\":\"d6ca5a15\",\"case_index.md\":\"9681a8bc\",\"developer_index.md\":\"e0626969\",\"developer_l10n.md\":\"f87dba7a\",\"en_us_developer_index.md\":\"9f088b13\",\"en_us_developer_l10n.md\":\"8778432d\",\"en_us_guide_dashboard.md\":\"80786e60\",\"en_us_guide_dashboardq.md\":\"c319162a\",\"en_us_guide_docker_build.md\":\"cfd07182\",\"en_us_guide_docker_install.md\":\"3d2b5094\",\"en_us_guide_docker_precheck.md\":\"c79dc2ba\",\"en_us_guide_docker_qa.md\":\"efc111fb\",\"en_us_guide_docker_thanks.md\":\"304ae33e\",\"en_us_guide_lxd_extra_config.md\":\"255b9fea\",\"en_us_guide_lxd_install.md\":\"74c4aa36\",\"en_us_guide_lxd_lxc.md\":\"35cf96ed\",\"en_us_guide_lxd_precheck.md\":\"fed3a2c3\",\"en_us_guide_lxd_qa.md\":\"faf6f802\",\"en_us_guide_lxd_thanks.md\":\"d6b56e9c\",\"en_us_guide_pve_install.md\":\"f2cd16e7\",\"en_us_guide_pve_kvm.md\":\"58716a98\",\"en_us_guide_pve_lxc.md\":\"412faf88\",\"en_us_guide_pve_precheck.md\":\"ded9d4bc\",\"en_us_guide_pve_qa.md\":\"433de163\",\"en_us_guide_pve_thanks.md\":\"eb40b4be\",\"en_us_index.md\":\"bd58b003\",\"guide_dashboard.md\":\"239f4661\",\"guide_dashboardq.md\":\"3e7b4bc2\",\"guide_docker_build.md\":\"85c51ac2\",\"guide_docker_install.md\":\"ef2e9070\",\"guide_docker_precheck.md\":\"287ad5a3\",\"guide_docker_qa.md\":\"40742d7f\",\"guide_docker_thanks.md\":\"3ee23829\",\"guide_lxd_extra_config.md\":\"091b64fb\",\"guide_lxd_install.md\":\"ea9931b2\",\"guide_lxd_lxc.md\":\"31d16a8f\",\"guide_lxd_precheck.md\":\"b40edb8d\",\"guide_lxd_qa.md\":\"7358d3a1\",\"guide_lxd_thanks.md\":\"17cd6432\",\"guide_pve_install.md\":\"57c99269\",\"guide_pve_kvm.md\":\"771a6710\",\"guide_pve_lxc.md\":\"3bfcb53e\",\"guide_pve_precheck.md\":\"d052b83f\",\"guide_pve_qa.md\":\"00601028\",\"guide_pve_thanks.md\":\"e71edfa6\",\"index.md\":\"25709e5b\"}")</script>
<script type="module" async src="/assets/app.005aa5c6.js"></script>
</body>
</html>