-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c3b8cc9
commit 4f62923
Showing
40 changed files
with
4,335 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,327 @@ | ||
<!DOCTYPE html> | ||
<html lang="zh"> | ||
<head> | ||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
<meta name="theme-color" content=#58b77a> | ||
<title>Docker | Winnie's sweet home</title> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<meta name="author" content="Winnie"> | ||
<meta name="keywords" content=""> | ||
<meta name="description" content="在这里有她对技术的研究,也有她对生活的想法,有欣喜,有难过,有抱怨,有欢乐,欢迎您的光临~~"> | ||
<script id="hexo-configurations"> | ||
var CONFIG = { | ||
root: '/', | ||
theme: 'hexo-theme-lx', | ||
version: '0.4.4', | ||
localsearch:{ | ||
"enable": true, | ||
"trigger": "auto", | ||
"top_n_per_article": 1, | ||
"unescape": false, | ||
"preload": false | ||
}, | ||
path: 'search.xml' | ||
}; | ||
</script> | ||
|
||
<link rel="shortcut icon" href="https://winnie-blog.oss-cn-beijing.aliyuncs.com/favicon.ico"> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/css/main.min.css"> | ||
|
||
<style type="text/css"> | ||
pre, | ||
code { | ||
font-family: 'Fira Code', monospace; | ||
} | ||
html { | ||
font-family: sans-serif; | ||
} | ||
body { | ||
font-family: sans-serif; | ||
} | ||
h1, h2, h3, h4, h5, figure { | ||
font-family: sans-serif; | ||
} | ||
.menu-container{ | ||
font-family: sans-serif; | ||
} | ||
</style> | ||
|
||
<script src="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/js/jquery.jside.menu.min.js"></script> | ||
<script> | ||
$(document).ready(function(){ | ||
$(".menu-container").jSideMenu({ | ||
jSidePosition: "position-right", | ||
jSideSticky: true, | ||
jSideSkin: "", | ||
}); | ||
}); | ||
</script> | ||
<!--baidu_analytics--> | ||
<script> | ||
var _hmt = _hmt || []; | ||
(function() { | ||
var hm = document.createElement("script"); | ||
hm.src = "https://hm.baidu.com/hm.js?13bd5049a676d10737959932102ec557"; | ||
var s = document.getElementsByTagName("script")[0]; | ||
s.parentNode.insertBefore(hm, s); | ||
})(); | ||
</script> | ||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fira Code:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext"> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4/css/font-awesome.min.css"> | ||
|
||
<meta name="generator" content="Hexo 7.3.0"></head> | ||
<body> | ||
<div class="single"> | ||
<div class="popup search-popup local-search-popup"> | ||
<div class="local-search-header clearfix"> | ||
<span class="search-icon"> | ||
<i class="fa fa-search"></i> | ||
</span> | ||
<span class="popup-btn-close"> | ||
<i class="fa fa-times-circle"></i> | ||
</span> | ||
<div class="local-search-input-wrapper"> | ||
<input autocomplete="off" | ||
placeholder="Search..." spellcheck="false" | ||
type="text" id="local-search-input"> | ||
</div> | ||
</div> | ||
<div id="local-search-result"></div> | ||
</div> | ||
|
||
<div id="page"> | ||
<div class="header"> | ||
<div id="lx-aside" style="background-image: url(https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/images/post_cover.min.jpeg)" data-stellar-background-ratio="0.5"> | ||
<div class="overlay"> | ||
<a href="javascript:;" class="popup-trigger" title="search"><i class="menu-item-icon fa fa-search fa-fw"></i></a> | ||
<div class="page-title"> | ||
<div class="avatar"><a href="/"><img src="https://winnie-blog.oss-cn-beijing.aliyuncs.com/avatar.jpeg" alt="Winnie"></a></div> | ||
<span>2024-08-24</span> | ||
<h2>Docker</h2> | ||
|
||
<div class="social-links"> | ||
<a href="https://github.com/Winnie-Hong0927" target="_blank" title="social-link"><i class="fa fa-github fa-fw"></i></a> | ||
<a href="mailto:1853168638@qq.com" target="_blank" title="social-link"><i class="fa fa-envelope fa-fw"></i></a> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div id="lx-main-content"> | ||
<div class="lx-post"> | ||
<div class="lx-entry padding"> | ||
<div> | ||
<p>这是一篇在B站尚硅谷那学到的Docker笔记</p> | ||
<span id="more"></span> | ||
|
||
<blockquote class='blockquote-center'><p>人类的悲欢并不相通,我只觉得他们吵闹。<br><strong>——鲁迅</strong></p> | ||
</blockquote> | ||
|
||
<h1 id="Docker介绍"><a href="#Docker介绍" class="headerlink" title="Docker介绍"></a>Docker介绍</h1><p>系统平滑移植,容器虚拟化技术,软件可以带环境安装。</p> | ||
<p>通过<strong>镜像</strong>将业务系统核心除外,运作应用程式所需要的系统环境,由下而上打包,达到应用程式跨平台运作。</p> | ||
<img src="/img/Docker/docker介绍.png" alt="Docker介绍" height="50%"> | ||
|
||
<ul> | ||
<li>传统虚拟机技术虚拟出一套硬件,在其上运行一个完整的操作系统,再运行所需应用进程;</li> | ||
<li>容器内的应用进程直接运行于宿主的内核,容器没有自己的内核也没有硬件虚拟,容器比虚拟机更为轻便,每个容器都有自己的文件系统;</li> | ||
</ul> | ||
<p><a target="_blank" rel="noopener" href="https://www.docker.com/">Docker: Accelerated Container Application Development</a></p> | ||
<p><a target="_blank" rel="noopener" href="https://github.com/docker-archive/docker-ce">GitHub - docker-archive/docker-ce: :warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:</a></p> | ||
<p><a target="_blank" rel="noopener" href="https://hubgw.docker.com/">Docker Hub Container Image Library | App Containerization</a></p> | ||
<h1 id="Docker安装"><a href="#Docker安装" class="headerlink" title="Docker安装"></a>Docker安装</h1><img src="/img/Docker/安装前提.png" alt="安装前提" height="50%"> | ||
<img src="/img/Docker/安装教程.png" alt="安装教程" height="50%"> | ||
|
||
<h2 id="Docker的基本组成"><a href="#Docker的基本组成" class="headerlink" title="Docker的基本组成"></a>Docker的基本组成</h2><h3 id="镜像"><a href="#镜像" class="headerlink" title="镜像"></a>镜像</h3><p>只读的模板,可以用来创建Docker容器,一个镜像可以创建很多容器。</p> | ||
<p>Java类模板</p> | ||
<h3 id="容器"><a href="#容器" class="headerlink" title="容器"></a>容器</h3><p>new 的实例对象,用镜像创的运行实例。</p> | ||
<h3 id="仓库"><a href="#仓库" class="headerlink" title="仓库"></a>仓库</h3><p>集中存放镜像文件的场所,类似于Maven、GitHub</p> | ||
<p>Docker Hub存放各种镜像模板。</p> | ||
<p><a target="_blank" rel="noopener" href="https://cloud.tencent.com/developer/article/1768295">图解 Docker 架构-腾讯云开发者社区-腾讯云 (tencent.com)</a></p> | ||
<img src="/img/Docker/Docker架构图.png" alt="Docker架构图" height="50%"> | ||
|
||
<ul> | ||
<li>启动Docker:<code>systemctl start docker</code></li> | ||
<li>终止Docker:<code>systemctl stop docker</code></li> | ||
<li>卸载:<ul> | ||
<li><code>yum remove docker-ce docker-ce-cli containerd.io</code></li> | ||
<li><code>rm -rf /var/lib/docker</code></li> | ||
<li><code>rm -rf /var/lib/containerd</code></li> | ||
</ul> | ||
</li> | ||
</ul> | ||
|
||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="lx-navigation"> | ||
<div class="lx-cover next lx-cover-sm" style="background-image: url(https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/images/footer-l.min.jpeg)"> | ||
<div class="overlay"></div> | ||
<a class="copy" href="../../../09/13/hello-world/"> | ||
<div class="display-t"> | ||
<div class="display-tc"> | ||
<div> | ||
<span>Next</span> | ||
<h3>First T...</h3> | ||
</div> | ||
</div> | ||
</div> | ||
</a> | ||
</div> | ||
<div class="lx-cover prev lx-cover-sm" style="background-image: url(https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/images/footer-r.min.jpeg)"> | ||
<div class="overlay"></div> | ||
<a class="copy" href="#"> | ||
<div class="display-t"> | ||
<div class="display-tc"> | ||
<div> | ||
<span>Prev</span> | ||
<h3>没有更早的文章</h3> | ||
</div> | ||
</div> | ||
</div> | ||
</a> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
<div class="comment"><div id="comments"></div></div> | ||
<footer> | ||
<div> | ||
Copyright © 2024.<a href="/">Winnie's sweet home</a><br>Powered by <a href="https://hexo.io" target="_blank">Hexo</a> | Theme <a href="https://lx.js.org" target="_blank">Lx</a><br> | ||
</div> | ||
</footer> | ||
|
||
</div> | ||
|
||
<button class="hamburger hamburger--arrow-r" type="button" title="menu"> | ||
<div class="hamburger-box"> | ||
<div class="hamburger-inner"></div> | ||
</div> | ||
</button> | ||
<div class="menu visibility"> | ||
<div class="menu-head"> | ||
<span class="layer"> | ||
<div class="col"> | ||
<div class="row for-pic"> | ||
<div class="profile-pic"> | ||
<a href="/"><img src="https://winnie-blog.oss-cn-beijing.aliyuncs.com/avatar.jpeg" alt="Winnie"/></a> | ||
</div> | ||
</div> | ||
<div class="row for-name"> | ||
<p>Winnie</p> | ||
<span class="tagline">一个大好人</span> | ||
</div> | ||
</div> | ||
</span> | ||
</div> | ||
<nav class="menu-container"> | ||
<ul class="menu-items"> | ||
<li><a href="/"><i class="fa fa-home fa-fw"></i>首页</a></li> | ||
<li><a href="/archives/"><i class="fa fa-archive fa-fw"></i>归档</a></li> | ||
<li class="has-sub"><span class="dropdown-heading"> | ||
<i class="fa fa-th-list fa-fw"></i>分类</span> | ||
<ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="../../../../categories/%E9%AB%98%E7%BA%A7%E6%8A%80%E6%9C%AF/">高级技术</a></li></ul> | ||
</li> | ||
<li class="has-sub"><span class="dropdown-heading"> | ||
<i class="fa fa-bookmark fa-fw"></i>页面</span> | ||
<ul> | ||
<li><a href="../../../../guestbook/">Guestbook</a></li> | ||
<li><a href="../../../../about/">About</a></li> | ||
</ul> | ||
</li> | ||
<li class="has-sub"><span class="dropdown-heading"> | ||
<i class="fa fa-link fa-fw"></i>友链</span> | ||
<ul> | ||
<li> <a href="https://lx.js.org" target="_blank">Theme-Lx</a></li> | ||
<li> <a href="https://github.com/Winnie-Hong0927?tab=repositories" target="_blank">Winnie-GitHub</a></li> | ||
</ul> | ||
</li> | ||
</ul> | ||
</nav> | ||
</div> | ||
|
||
<div class="gototop js-top"> | ||
<a href="#" class="js-gotop"><i class="fa fa-arrow-up"></i></a> | ||
</div> | ||
<script src="https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/js/jquery.easing.min.js"></script> | ||
<script> | ||
(function () { | ||
"use strict"; | ||
var goToTop = function() { | ||
$(".js-gotop").on("click", function(event){ | ||
event.preventDefault(); | ||
$("html, body").animate({ | ||
scrollTop: $("html").offset().top | ||
}, 500, "easeInOutExpo"); | ||
return false; | ||
}); | ||
$(window).scroll(function(){ | ||
var $win = $(window); | ||
if ($win.scrollTop() > 200) { | ||
$(".js-top").addClass("active"); | ||
} else { | ||
$(".js-top").removeClass("active"); | ||
} | ||
}); | ||
}; | ||
$(function(){ | ||
goToTop(); | ||
}); | ||
}()); | ||
</script> | ||
<script src="https://cdn.jsdelivr.net/npm/theme-lx@0.4.4/source/dist/js/local.search.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/valine@1.4.18/dist/Valine.min.js"></script> | ||
<script> | ||
var GUEST = ['nick', 'mail', 'link']; | ||
var guest = 'nick,mail,link'; | ||
guest = guest.split(',').filter(function(item) { | ||
return GUEST.indexOf(item) > -1; | ||
}); | ||
new Valine({ | ||
el: '#comments', | ||
verify: false, | ||
notify: false, | ||
appId: 'n6i5DD3DpsyQs8JTXzV19p4s-gzGzoHsz', | ||
appKey: 'MEHnbuII5ExhrnZtAWRvDHV5', | ||
placeholder: '歡迎給我留言~~~', | ||
avatar: 'identicon', | ||
meta: guest, | ||
pageSize: '10' || 10, | ||
lang: 'zh' || 'zh-cn' | ||
}); | ||
</script> | ||
|
||
<script type="text/x-mathjax-config"> | ||
MathJax.Hub.Config({ | ||
tex2jax: { | ||
inlineMath: [ ['$', '$'], ['\\(', '\\)'] ], | ||
processEscapes: true, | ||
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code'] | ||
}, | ||
TeX: { | ||
extensions: ["mhchem.js"] | ||
} | ||
}); | ||
MathJax.Hub.Register.StartupHook('TeX Jax Ready', function() { | ||
MathJax.InputJax.TeX.prefilterHooks.Add(function(data) { | ||
if (data.display) { | ||
var next = data.script.nextSibling; | ||
while (next && next.nodeName.toLowerCase() === '#text') { next = next.nextSibling } | ||
if (next && next.nodeName.toLowerCase() === 'br') { next.parentNode.removeChild(next) } | ||
} | ||
}); | ||
}); | ||
</script> | ||
<script type="text/x-mathjax-config"> | ||
MathJax.Hub.Queue(function() { | ||
var all = MathJax.Hub.getAllJax(), i; | ||
for (i = 0; i < all.length; i += 1) { | ||
document.getElementById(all[i].inputID + '-Frame').parentNode.className += ' has-jax'; | ||
} | ||
}); | ||
</script> | ||
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-svg.js"></script> | ||
</body> | ||
</html> |
Oops, something went wrong.