Skip to content

Commit

Permalink
Site updated: 2024-09-13 11:36:02
Browse files Browse the repository at this point in the history
  • Loading branch information
Winnie-Hong0927 committed Sep 13, 2024
1 parent c3b8cc9 commit 4f62923
Show file tree
Hide file tree
Showing 40 changed files with 4,335 additions and 0 deletions.
327 changes: 327 additions & 0 deletions 2024/08/24/Docker/index.html
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&#39;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&#x2F;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 &copy; 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>
Loading

0 comments on commit 4f62923

Please sign in to comment.