<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ubuntu &#8211; 7-Best</title>
	<atom:link href="https://1234567.best/archives/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>https://1234567.best</link>
	<description></description>
	<lastBuildDate>Sun, 18 Jan 2026 14:54:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Ubuntu 22.04 Jammy Upgrade to Ubuntu 24.04 Noble</title>
		<link>https://1234567.best/archives/109</link>
					<comments>https://1234567.best/archives/109#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 24 May 2022 08:03:08 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=109</guid>

					<description><![CDATA[Step1. Update current distribution apt update apt upgrade -y apt dist-upgrade -y apt autoclean apt autoremove -y Step2. Change repo apt install ubuntu-release-upgrader-core cat /etc/update-manager/release-upgrades &#124; grep lts do-release-upgrade -d Step3. Update System apt update apt upgrade -y apt dist-upgrade&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F109&amp;action_name=Ubuntu+22.04+Jammy+Upgrade+to+Ubuntu+24.04+Noble&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Step1. Update current distribution</p>
<pre><code>
apt update
apt upgrade -y
apt dist-upgrade -y
apt autoclean
apt autoremove -y
</code></pre>
<p>Step2. Change repo</p>
<pre><code>
apt install ubuntu-release-upgrader-core
</code></pre>
<pre><code>
cat /etc/update-manager/release-upgrades | grep lts
</code></pre>
<pre><code>
do-release-upgrade -d
</code></pre>
<p>Step3. Update System</p>
<pre><code>
apt update
apt upgrade -y
apt dist-upgrade -y
</code></pre>
<p>Step4. Clean up old repos</p>
<pre><code>
apt autoclean
apt autoremove -y
</code></pre>
<p>Step5. Reboot</p>
<pre><code>
reboot
</code></pre>
<p>Link：<a href="https://u.sb/ubuntu-upgrade/"><a href="https://u.sb/ubuntu-upgrade/">https://u.sb/ubuntu-upgrade/</a></a></p><img decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F109&amp;action_name=Ubuntu+22.04+Jammy+Upgrade+to+Ubuntu+24.04+Noble&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/109/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ubuntu 22.04国内镜像</title>
		<link>https://1234567.best/archives/103</link>
					<comments>https://1234567.best/archives/103#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 23 May 2022 01:44:43 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=103</guid>

					<description><![CDATA[国内镜像阿里云/163源/清华大学/中科大 Ubuntu 22.04 LTS这是一个长期支持版本，它将被支持五年，直到2027年4月。已发布的LTS版本带来了一些新的功能。如果你正在使用Ubuntu 20.04 LTS，你会注意到许多视觉上的变化。 当然作为国内用户首要任务安装完成之后首要任务就是更改ubuntu 22.04的镜像/软件源。 国内有很多Ubuntu 22.04的镜像源，包括阿里、网易，还有很多教育网的镜像源，比如清华源、中科大源。 在教程中我们将介绍如何更改镜像在ubuntu 22.04。国内的包括有镜像阿里云/163源/清华大学/中科大。 首先我们需要先备份Ubuntu官方的软件源，执行以下命令将备份原来的软件源。 sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak 清华大学镜像 复制以下命令即可一键切换到清华大学ubuntu 22.04镜像： sudo bash -c &#8220;cat &#60; /etc/apt/sources.list &#38;&#38; apt update deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F103&amp;action_name=ubuntu+22.04%E5%9B%BD%E5%86%85%E9%95%9C%E5%83%8F&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h1 class="post-full-title">国内镜像阿里云/163源/清华大学/中科大</h1>
<p>Ubuntu 22.04 LTS这是一个长期支持版本，它将被支持五年，直到2027年4月。已发布的LTS版本带来了一些新的功能。如果你正在使用Ubuntu 20.04 LTS，你会注意到许多视觉上的变化。</p>
<p>当然作为国内用户首要任务安装完成之后首要任务就是更改ubuntu 22.04的镜像/软件源。</p>
<p>国内有很多Ubuntu 22.04的镜像源，包括阿里、网易，还有很多教育网的镜像源，比如清华源、中科大源。</p>
<p>在教程中我们将介绍如何更改镜像在ubuntu 22.04。国内的包括有镜像阿里云/163源/清华大学/中科大。</p>
<p>首先我们需要先备份Ubuntu官方的软件源，执行以下命令将备份原来的软件源。</p>
<p>sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak</p>
<h2 id="xKO">清华大学镜像</h2>
<p>复制以下命令即可一键切换到清华大学ubuntu 22.04镜像：</p>
<p>sudo bash -c &#8220;cat &lt; /etc/apt/sources.list &amp;&amp; apt update
deb <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy main restricted universe multiverse</p>
<ol>
<li>deb-src <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy main restricted universe multiverse
deb <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy-updates main restricted universe multiverse</li>
<li>deb-src <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy-updates main restricted universe multiverse
deb <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy-backports main restricted universe multiverse</li>
<li>deb-src <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy-backports main restricted universe multiverse
deb <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy-security main restricted universe multiverse</li>
<li>deb-src <a href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a> jammy-security main restricted universe multiverse
EOF&#8221;</li>
</ol>
<p>&nbsp;</p>
<h2 id="163-">163镜像</h2>
<p>复制以下命令即可一键切换到163 ubuntu 22.04镜像：</p>
<p>sudo bash -c &#8220;cat &lt; /etc/apt/sources.list &amp;&amp; apt update
deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy main restricted universe multiverse
deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-security main restricted universe multiverse
deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-updates main restricted universe multiverse
deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-proposed main restricted universe multiverse
deb <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-backports main restricted universe multiverse
deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy main restricted universe multiverse
deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-security main restricted universe multiverse
deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-updates main restricted universe multiverse
deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-proposed main restricted universe multiverse
deb-src <a href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a> jammy-backports main restricted universe multiverse
EOF&#8221;</p>
<h2 id="--1">阿里云镜像</h2>
<p>复制以下命令即可一键切换到阿里云 ubuntu 22.04镜像：</p>
<div class="code-toolbar">sudo bash -c &#8220;cat &lt; /etc/apt/sources.list &amp;&amp; apt update
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
EOF&#8221;</div>
<div>
<h2 id="--2">中科大镜像</h2>
复制以下命令即可一键切换到中科大ubuntu 22.04镜像：

sudo bash -c &#8220;cat &lt; /etc/apt/sources.list &amp;&amp; apt update
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
EOF&#8221;

</div>
<p>&nbsp;</p><img decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F103&amp;action_name=ubuntu+22.04%E5%9B%BD%E5%86%85%E9%95%9C%E5%83%8F&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/103/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi Ubuntu 安装Docker</title>
		<link>https://1234567.best/archives/98</link>
					<comments>https://1234567.best/archives/98#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 22 May 2022 14:15:30 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=98</guid>

					<description><![CDATA[使用 APT 安装 由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此，我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ lsb-release \ software-properties-common 鉴于国内网络问题，强烈建议使用国内源，官方源请在注释中查看。 为了确认所下载软件包的合法性，需要添加软件源的 GPG 密钥。 $ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/raspbian/gpg&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F98&amp;action_name=Raspberry+Pi+Ubuntu+%E5%AE%89%E8%A3%85Docker&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>使用 APT 安装
由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此，我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。
$ sudo apt-get update</p>
<p>$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
lsb-release \
software-properties-common</p>
<div>
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-tskmnb r-1yzf0co r-bnwqim r-417010" data-key="e1d638b6393b426ebaddb937aa5e9da2">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="e1d638b6393b426ebaddb937aa5e9da2">
<div dir="auto"></div>
<div class="css-901oao r-1nf4jbm r-gg6oyi r-ubezar r-16dba41 r-135wba7 r-fdjqy7 r-1xnzce8" dir="auto"><span data-key="367615eabb7d4b84849fe4c54b7d7bc8">鉴于国内网络问题，强烈建议使用国内源，官方源请在注释中查看。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFOSU4OSVCNCVFNCVCQSU4RSVFNSU5QiVCRCVFNSU4NiU4NSVFNyVCRCU5MSVFNyVCQiU5QyVFOSU5NyVBRSVFOSVBMiU5OCVFRiVCQyU4QyVFNSVCQyVCQSVFNyU4MyU4OCVFNSVCQiVCQSVFOCVBRSVBRSVFNCVCRCVCRiVFNyU5NCVBOCVFNSU5QiVCRCVFNSU4NiU4NSVFNiVCQSU5MCVFRiVCQyU4QyVFNSVBRSU5OCVFNiU5NiVCOSVFNiVCQSU5MCVFOCVBRiVCNyVFNSU5QyVBOCVFNiVCMyVBOCVFOSU4NyU4QSVFNCVCOCVBRCVFNiU5RiVBNSVFNyU5QyU4QiVFMyU4MCU4MiUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjZhYTU4NDE3NGUwYTQ0ODBiMWY4ZGRiNTdlMjU2MThkJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNWMzNzcwMjQyZDk5NDU0MWIxNzE1MTA2OTFiODNkNzclMjIlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNCVCOCVCQSVFNCVCQSU4NiVFNyVBMSVBRSVFOCVBRSVBNCVFNiU4OSU4MCVFNCVCOCU4QiVFOCVCRCVCRCVFOCVCRCVBRiVFNCVCQiVCNiVFNSU4QyU4NSVFNyU5QSU4NCVFNSU5MCU4OCVFNiVCMyU5NSVFNiU4MCVBNyVFRiVCQyU4QyVFOSU5QyU4MCVFOCVBNiU4MSVFNiVCNyVCQiVFNSU4QSVBMCVFOCVCRCVBRiVFNCVCQiVCNiVFNiVCQSU5MCVFNyU5QSU4NCUyMEdQRyUyMCVFNSVBRiU4NiVFOSU5MiVBNSVFMyU4MCU4MiUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMmE3Y2I4YThiZmU1ZjRkOTk5NmNhZDE5YWI1ZmFkODNjJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNzVkZDQ4YTIxN2VjNDg2ZDk3MjcyYWRmZmY3NjFlZDIlMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjI4ZWI0ZWYxNjk1ZTE0MTljYjc1MmNlZWRjODliYzQ3NyUyMiU3RA==">
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-tskmnb r-1yzf0co r-bnwqim r-417010" data-key="75dd48a217ec486d97272adfff761ed2">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="75dd48a217ec486d97272adfff761ed2">
<div class="css-901oao r-1nf4jbm r-gg6oyi r-ubezar r-16dba41 r-135wba7 r-fdjqy7 r-1xnzce8" dir="auto"><span data-key="a7cb8a8bfe5f4d9996cad19ab5fad83c">为了确认所下载软件包的合法性，需要添加软件源的 GPG 密钥。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>$ curl -fsSL <a href="https://mirrors.aliyun.com/docker-ce/linux/raspbian/gpg">https://mirrors.aliyun.com/docker-ce/linux/raspbian/gpg</a> | sudo apt-key add &#8211;</p>
<ol>
<li>官方源</li>
<li>$ curl -fsSL <a href="https://download.docker.com/linux/raspbian/gpg">https://download.docker.com/linux/raspbian/gpg</a> | sudo apt-key add &#8211;</li>
</ol>
<p>&nbsp;</p>
<p><span data-offset-key="b71004f37abe4804b0dac504b812e162:0">然后，我们需要向 </span>
<code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="b71004f37abe4804b0dac504b812e162:1">sources.list</code>
<span data-offset-key="b71004f37abe4804b0dac504b812e162:2" data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNyU4NCVCNiVFNSU5MCU4RSVFRiVCQyU4QyVFNiU4OCU5MSVFNCVCQiVBQyVFOSU5QyU4MCVFOCVBNiU4MSVFNSU5MCU5MSUyMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyc291cmNlcy5saXN0JTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIwJUU0JUI4JUFEJUU2JUI3JUJCJUU1JThBJUEwJTIwRG9ja2VyJTIwJUU4JUJEJUFGJUU0JUJCJUI2JUU2JUJBJTkwJUVGJUJDJTlBJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyYzYzYjRjNzNkZThiNDFhYzkyMDE3MGFhMGEzMTM0ZDglMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJjNWUxZWI5ZWNjYTk0Yzk5OWRiYmZlN2VmOTM0MGIxNyUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjI0OTYzMzg3ZjMzYzQyODM5ODdkOTA3Y2YxMzU2OTEyJTIyJTdE"> 中添加 Docker 软件源：</span></p>
<p>$ sudo add-apt-repository \
&#8220;deb [arch=armhf] <a href="https://mirrors.aliyun.com/docker-ce/linux/raspbian">https://mirrors.aliyun.com/docker-ce/linux/raspbian</a> \
$(lsb_release -cs) \
stable&#8221;</p>
<ol>
<li>官方源</li>
<li>$ sudo add-apt-repository \</li>
<li>&#8220;deb [arch=armhf] <a href="https://download.docker.com/linux/raspbian">https://download.docker.com/linux/raspbian</a> \</li>
<li>$(lsb_release -cs) \</li>
<li>stable&#8221;</li>
</ol>
<div>
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1yyzdbt r-119zq30 r-1phboty r-1yadl64 r-deolkf r-1bnj018 r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-1qhn6m8 r-bnwqim r-417010" data-block-content="45136c8f1c0a44cc90e6cfd67415114b">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-iphfwy r-1h8ys4a r-1yzf0co r-bnwqim r-417010" data-key="65a89f4bfbe048f18199b9c21e184a17">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="65a89f4bfbe048f18199b9c21e184a17">
<div class="css-901oao r-1bnj018 r-gg6oyi r-ubezar r-16dba41 r-135wba7 r-fdjqy7 r-1xnzce8" dir="auto"><span data-key="abb97aa88b96406f87bf23b4e6e950bf">以上命令会添加稳定版本的 Docker APT 源，如果需要测试版本的 Docker 请将 stable 改为 test。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-1ygmrgt r-1yzf0co r-bnwqim r-417010" data-key="4cb193fdbe9d4b9585af9744294a050a">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="4cb193fdbe9d4b9585af9744294a050a">
<div class="css-901oao r-1nf4jbm r-1loqt21 r-fdjqy7 r-1xnzce8" dir="auto" data-rnw-media-class="211__210"><span data-key="a3f24af0c38e496682449c672c0a566e">安装 Docker</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJibG9ja3F1b3RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNCVCQiVBNSVFNCVCOCU4QSVFNSU5MSVCRCVFNCVCQiVBNCVFNCVCQyU5QSVFNiVCNyVCQiVFNSU4QSVBMCVFNyVBOCVCMyVFNSVBRSU5QSVFNyU4OSU4OCVFNiU5QyVBQyVFNyU5QSU4NCUyMERvY2tlciUyMEFQVCUyMCVFNiVCQSU5MCVFRiVCQyU4QyVFNSVBNiU4MiVFNiU5RSU5QyVFOSU5QyU4MCVFOCVBNiU4MSVFNiVCNSU4QiVFOCVBRiU5NSVFNyU4OSU4OCVFNiU5QyVBQyVFNyU5QSU4NCUyMERvY2tlciUyMCVFOCVBRiVCNyVFNSVCMCU4NiUyMHN0YWJsZSUyMCVFNiU5NCVCOSVFNCVCOCVCQSUyMHRlc3QlRTMlODAlODIlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCUyQyUyMnNlbGVjdGlvbnMlMjIlM0ElNUIlNUQlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJjYWY2OTExNmNiYWM0YjczOWZmOTczNWFmYTY5YThmMSUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjVhZWJjMzA0M2JiMjQwYTg4MWY0NzlmNDMxMDZhNWFlJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyZTQ3NGMwZjhkMzhlNDI0NWJiM2MxY2NhNDc3MzYzZWIlMjIlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nLTIlMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNSVBRSU4OSVFOCVBMyU4NSUyMERvY2tlciUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMmEzZjI0YWYwYzM4ZTQ5NjY4MjQ0OWM2NzJjMGE1NjZlJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNGNiMTkzZmRiZTlkNGI5NTg1YWY5NzQ0Mjk0YTA1MGElMjIlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNiU5QiVCNCVFNiU5NiVCMCUyMGFwdCUyMCVFOCVCRCVBRiVFNCVCQiVCNiVFNSU4QyU4NSVFNyVCQyU5MyVFNSVBRCU5OCVFRiVCQyU4QyVFNSVCOSVCNiVFNSVBRSU4OSVFOCVBMyU4NSUyMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyZG9ja2VyLWNlJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJUUzJTgwJTgyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyY2ZiYzE4NDhjY2Q3NGUzYmIyMzE1ZWQyMWUxNjUyYWMlMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjIyYzIyZWIyMmRkYjc0NGNhODdmNzdjNzA5YzkzNGI5MCUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMmY1ZjMxOTUzYTc1YjQ4MmRhYjY1MjRmYWU2YTQ3NTMzJTIyJTdE">
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-tskmnb r-1yzf0co r-bnwqim r-417010" data-key="2c22eb22ddb744ca87f77c709c934b90">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="2c22eb22ddb744ca87f77c709c934b90">
<div class="css-901oao r-1nf4jbm r-gg6oyi r-ubezar r-16dba41 r-135wba7 r-fdjqy7 r-1xnzce8" dir="auto"><span data-key="cfbc1848ccd74e3bb2315ed21e1652ac">更新 apt 软件包缓存，并安装 <code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="cfbc1848ccd74e3bb2315ed21e1652ac:1">docker-ce</code>。</span></div>
</div>
<div dir="auto">

$ sudo apt-get update

$ sudo apt-get install docker-ce

使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程，提供了一套便捷的安装脚本，Raspberry Pi OS 系统上可以使用这套脚本安装，另外可以通过 &#8211;mirror 选项使用国内源进行安装：
若你想安装测试版的 Docker, 请从 test.docker.com 获取脚本

1. $ curl -fsSL test.docker.com -o get-docker.sh
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh &#8211;mirror Aliyun
1. $ sudo sh get-docker.sh &#8211;mirror AzureChinaCloud

<div>
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-tskmnb r-1yzf0co r-bnwqim r-417010" data-key="d3c2bfa6598d45e4969494adc01954da">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="d3c2bfa6598d45e4969494adc01954da">
<div class="css-901oao r-1nf4jbm r-gg6oyi r-ubezar r-16dba41 r-135wba7 r-fdjqy7 r-1xnzce8" dir="auto"><span data-key="03d028b769c446d58a409244aed9f0f2">执行这个命令后，脚本就会自动的将一切准备工作做好，并且把 Docker 的稳定(stable)版本安装在系统中。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNiU4OSVBNyVFOCVBMSU4QyVFOCVCRiU5OSVFNCVCOCVBQSVFNSU5MSVCRCVFNCVCQiVBNCVFNSU5MCU4RSVFRiVCQyU4QyVFOCU4NCU5QSVFNiU5QyVBQyVFNSVCMCVCMSVFNCVCQyU5QSVFOCU4NyVBQSVFNSU4QSVBOCVFNyU5QSU4NCVFNSVCMCU4NiVFNCVCOCU4MCVFNSU4OCU4NyVFNSU4NyU4NiVFNSVBNCU4NyVFNSVCNyVBNSVFNCVCRCU5QyVFNSU4MSU5QSVFNSVBNSVCRCVFRiVCQyU4QyVFNSVCOSVCNiVFNCVCOCU5NCVFNiU4QSU4QSUyMERvY2tlciUyMCVFNyU5QSU4NCVFNyVBOCVCMyVFNSVBRSU5QShzdGFibGUpJUU3JTg5JTg4JUU2JTlDJUFDJUU1JUFFJTg5JUU4JUEzJTg1JUU1JTlDJUE4JUU3JUIzJUJCJUU3JUJCJTlGJUU0JUI4JUFEJUUzJTgwJTgyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyOTYyMjJhMmUyN2M4NGQxYWFmN2RmYWExNjdlMmI0YzklMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjI4OGU1ZDllYTg0ODY0ZjdkOGQwYjZiZmVkZjE3YmNiZiUyMiU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmJsb2NrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmhlYWRpbmctMSUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIydGV4dCUyMiUyQyUyMmxlYXZlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJUU1JTkwJUFGJUU1JThBJUE4JTIwRG9ja2VyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyZjQwNzRlMzc3ODRlNDg5M2ExOTA4YjlhZTE2YTMzNTIlMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJjODg3MTg3ZjQwMzk0NjI1ODY1MjQyMTA1NDljYzZmZiUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjc5MmE5YWYwOGQ2YjRlYmU5NDY3MDM0OGE5YjgzZTI2JTIyJTdE">
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-1ygmrgt r-1yzf0co r-bnwqim r-417010" data-key="c887187f4039462586524210549cc6ff">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="c887187f4039462586524210549cc6ff">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1aerykh r-5kkj8d r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-1peese0 r-ifefl9 r-bcqeeo r-t60dpp r-95jzfe r-bnwqim r-417010"></div>
<div class="css-901oao r-1nf4jbm r-1loqt21 r-fdjqy7 r-1xnzce8" dir="auto" data-rnw-media-class="210__209"><span data-key="f4074e37784e4893a1908b9ae16a3352">启动 Docker</span></div>
<div class="css-901oao r-1nf4jbm r-1loqt21 r-fdjqy7 r-1xnzce8" dir="auto" data-rnw-media-class="210__209"><span data-key="f4074e37784e4893a1908b9ae16a3352">$ sudo systemctl enable docker
$ sudo systemctl start docker</span></div>
<div dir="auto" data-rnw-media-class="210__209"></div>
</div>
</div>
<div dir="auto" data-rnw-media-class="210__209">
<div>
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-1ygmrgt r-1yzf0co r-bnwqim r-417010" data-key="140f1694d8c54a00bfa6081a1ca8d239">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="140f1694d8c54a00bfa6081a1ca8d239">
<div class="css-901oao r-1nf4jbm r-1loqt21 r-fdjqy7 r-1xnzce8" dir="auto" data-rnw-media-class="210__209"><span data-key="a45cb10b3c2c49feb8aa9c461faf487b">建立 docker 用户组</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nLTElMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNSVCQiVCQSVFNyVBQiU4QiUyMGRvY2tlciUyMCVFNyU5NCVBOCVFNiU4OCVCNyVFNyVCQiU4NCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMmM1ZGVmMjlhMjk2ODQzZjE5Mjk3MDRjMzZhMDg2NThhJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyMWQzYTA1ZTI2ZDAyNGE4ZDk3ZDlhZGVmZTg2OTZmZjglMjIlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFOSVCQiU5OCVFOCVBRSVBNCVFNiU4MyU4NSVFNSU4NiVCNSVFNCVCOCU4QiVFRiVCQyU4QyUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyZG9ja2VyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIwJUU1JTkxJUJEJUU0JUJCJUE0JUU0JUJDJTlBJUU0JUJEJUJGJUU3JTk0JUE4JTIwJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNzY2MzEwMTEzNDJkNGJmNGIxYjk4MjY1ODBmNGU5M2QlMjIlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJpbmxpbmUlMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGluayUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiUyMnJlZiUyMiUzQSU3QiUyMmtpbmQlMjIlM0ElMjJ1cmwlMjIlMkMlMjJ1cmwlMjIlM0ElMjJodHRwcyUzQSUyRiUyRmVuLndpa2lwZWRpYS5vcmclMkZ3aWtpJTJGVW5peF9kb21haW5fc29ja2V0JTIyJTdEJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJVbml4JTIwc29ja2V0JTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNzc1MTI3MTE1OTc1NDI3NDhhZWZhZjVlNzc0MDliZDUlMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjI5MzAzMWIxZjFlZmU0YjE0YTViYThiMmI0OTRhZWVjZSUyMiU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiUyMCVFNCVCOCU4RSUyMERvY2tlciUyMCVFNSVCQyU5NSVFNiU5MyU4RSVFOSU4MCU5QSVFOCVBRSVBRiVFMyU4MCU4MiVFOCU4MCU4QyVFNSU4RiVBQSVFNiU5QyU4OSUyMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIycm9vdCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCU3RCU1RCUyQyUyMnNlbGVjdGlvbnMlMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiUyMCVFNyU5NCVBOCVFNiU4OCVCNyVFNSU5MiU4QyUyMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyZG9ja2VyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIwJUU3JUJCJTg0JUU3JTlBJTg0JUU3JTk0JUE4JUU2JTg4JUI3JUU2JTg5JThEJUU1JThGJUFGJUU0JUJCJUE1JUU4JUFFJUJGJUU5JTk3JUFFJTIwRG9ja2VyJTIwJUU1JUJDJTk1JUU2JTkzJThFJUU3JTlBJTg0JTIwVW5peCUyMHNvY2tldCVFMyU4MCU4MiVFNSU4NyVCQSVFNCVCQSU4RSVFNSVBRSU4OSVFNSU4NSVBOCVFOCU4MCU4MyVFOCU5OSU5MSVFRiVCQyU4QyVFNCVCOCU4MCVFOCU4OCVBQyUyMExpbnV4JTIwJUU3JUIzJUJCJUU3JUJCJTlGJUU0JUI4JThBJUU0JUI4JThEJUU0JUJDJTlBJUU3JTlCJUI0JUU2JThFJUE1JUU0JUJEJUJGJUU3JTk0JUE4JTIwJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTJDJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJyb290JTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIwJUU3JTk0JUE4JUU2JTg4JUI3JUUzJTgwJTgyJUU1JTlCJUEwJUU2JUFEJUE0JUVGJUJDJThDJUU2JTlCJUI0JUU1JUE1JUJEJUU1JTlDJUIwJUU1JTgxJTlBJUU2JUIzJTk1JUU2JTk4JUFGJUU1JUIwJTg2JUU5JTlDJTgwJUU4JUE2JTgxJUU0JUJEJUJGJUU3JTk0JUE4JTIwJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTJDJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJkb2NrZXIlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29kZSUyMiUyQyUyMmRhdGElMjIlM0ElN0IlN0QlN0QlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTJDJTdCJTIyb2JqZWN0JTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjIlMjAlRTclOUElODQlRTclOTQlQTglRTYlODglQjclRTUlOEElQTAlRTUlODUlQTUlMjAlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCUyQyUyMnNlbGVjdGlvbnMlMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMmRvY2tlciUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCU3RCU1RCUyQyUyMnNlbGVjdGlvbnMlMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiUyMCVFNyU5NCVBOCVFNiU4OCVCNyVFNyVCQiU4NCVFMyU4MCU4MiUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjJmYjczNjg5YmI4NjQxM2U4NjUzMzJkOGEyNTZjNTU3JTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNjE3Zjk4MDdkNjhjNDIyY2FiNDc2ODQwYTVlMWU4ZDklMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJhMmJiOWMyMDEwY2I0ZTU5ODUxY2EzMWRhN2QyZDMwOSUyMiU3RA==">
<div class="css-1dbjc4n r-1ro0kt6 r-18u37iz r-16y2uox r-1wbh5a2 r-1777fci" data-rnw-media-class="1469-195__1467-_b1430-195">
<div class="css-1dbjc4n r-1ro0kt6 r-16y2uox r-1wbh5a2 r-1l5ssaz">
<div class="css-1dbjc4n" data-rnw-media-class="1468-__1466">
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-tskmnb r-1yzf0co r-bnwqim r-417010" data-key="617f9807d68c422cab476840a5e1e8d9">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="617f9807d68c422cab476840a5e1e8d9">
<div class="css-901oao r-1nf4jbm r-gg6oyi r-ubezar r-16dba41 r-135wba7 r-fdjqy7 r-1xnzce8" dir="auto"><span data-key="76631011342d4bf4b1b9826580f4e93d">默认情况下，<code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="76631011342d4bf4b1b9826580f4e93d:1">docker</code> 命令会使用 </span>
<a class="css-4rbku5 css-1dbjc4n r-1loqt21 r-1471scf r-1otgn73 r-1i6wzkk r-lrvibr" href="https://en.wikipedia.org/wiki/Unix_domain_socket" data-rnw-int-class="link____"><span data-key="93031b1f1efe4b14a5ba8b2b494aeece" data-rnw-int-class="nearest_265-1760_267-1761-243__">Unix socket</span></a>
<span data-key="2fb73689bb86413e865332d8a256c557"> 与 Docker 引擎通讯。而只有 <code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="2fb73689bb86413e865332d8a256c557:1">root</code> 用户和 <code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="2fb73689bb86413e865332d8a256c557:3">docker</code> 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑，一般 Linux 系统上不会直接使用 <code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="2fb73689bb86413e865332d8a256c557:5">root</code> 用户。因此，更好地做法是将需要使用 <code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="2fb73689bb86413e865332d8a256c557:7">docker</code> 的用户加入 <code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="2fb73689bb86413e865332d8a256c557:9">docker</code> 用户组。</span></div>
<div dir="auto"><span data-offset-key="fdefe89e3114461ab2606d5e7c417b80:0">建立 </span>
<code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="fdefe89e3114461ab2606d5e7c417b80:1">docker</code>
<span data-offset-key="fdefe89e3114461ab2606d5e7c417b80:2" data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNSVCQiVCQSVFNyVBQiU4QiUyMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyZG9ja2VyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIwJUU3JUJCJTg0JUVGJUJDJTlBJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNTFhOTM3Zjc2ZjFiNGIxOTk1OTBmMzA3ZDNhZmVlMDglMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJmMGM4NTM2NWYzNjY0ZGUwOTNjZThhMGNmOTQxYTIwOCUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMmI2ZjFlMjQzZmYzODQwZTNiZGE5YjA4MDQxZjdiYjQ0JTIyJTdE"> 组：</span></div>
<div dir="auto">$ sudo groupadd docker</div>
</div>
<div dir="auto"><span data-offset-key="8eaccfe7d2b64700a12653511062f58f:0">将当前用户加入 </span>
<code class="r-1vckr1u r-z2wwpe r-uibjmv r-m2pi6t r-1hvjb8t" data-slate-leaf="true" data-offset-key="8eaccfe7d2b64700a12653511062f58f:1">docker</code>
<span data-offset-key="8eaccfe7d2b64700a12653511062f58f:2" data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVFNSVCMCU4NiVFNSVCRCU5MyVFNSU4OSU4RCVFNyU5NCVBOCVFNiU4OCVCNyVFNSU4QSVBMCVFNSU4NSVBNSUyMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyZG9ja2VyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTdEJTVEJTJDJTIyc2VsZWN0aW9ucyUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIwJUU3JUJCJTg0JUVGJUJDJTlBJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlNUQlMkMlMjJzZWxlY3Rpb25zJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyMGVkMDUzMGQ2MjBmNGFiN2E0MTk1NDBhNWQzZjA1ZWQlMjIlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjI3M2MxNWI2NmYwMmY0ZTgyOGVlMGE0ZWI1ZWMyZDk3OCUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjliZmNmNDU2ZTc1ZDQxNWFiNzdmYmZhZTUzZTZmN2I4JTIyJTdE"> 组：</span></div>
<div dir="auto">$ sudo usermod -aG docker $USER</div>
</div>
</div>
<div dir="auto"></div>
<div class="css-1dbjc4n">
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1mlwlqe r-eqz5dr r-1q142lx r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-xd6kpl r-tskmnb r-1yzf0co r-bnwqim r-417010" data-key="617f9807d68c422cab476840a5e1e8d9">
<div dir="auto"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="r-1oszu61 r-1xc7w19 r-1phboty r-1yadl64 r-deolkf r-6koalj r-1ro0kt6 r-eqz5dr r-16y2uox r-1wbh5a2 r-crgep1 r-ifefl9 r-bcqeeo r-t60dpp r-bnwqim r-417010" data-block-content="2c22eb22ddb744ca87f77c709c934b90">
<div dir="auto"> 原文链接： <a href="https://yeasy.gitbook.io/docker_practice/install/raspberry-pi">https://yeasy.gitbook.io/docker_practice/install/raspberry-pi</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><img decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F98&amp;action_name=Raspberry+Pi+Ubuntu+%E5%AE%89%E8%A3%85Docker&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/98/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux VPS服务器SSH端口一键修改脚本</title>
		<link>https://1234567.best/archives/96</link>
					<comments>https://1234567.best/archives/96#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 22 May 2022 13:44:23 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=96</guid>

					<description><![CDATA[方法 系统要求：支持Debian、Ubuntu、CentOS系统。 运行以下命令： &#60;span class=&#34;hljs-attribute&#34;&#62;wget&#60;/span&#62; https://www.moerats.com/usr/down/sshport.sh bash sshport.sh 输入端口确认。再打开防火墙端口： &#60;span class=&#34;hljs-comment&#34;&#62;#如果防火墙使用的iptables（Centos 6），修改端口为8080&#60;/span&#62; &#60;span class=&#34;hljs-attribute&#34;&#62;iptables&#60;/span&#62; -I INPUT -p tcp --dport &#60;span class=&#34;hljs-number&#34;&#62;8080&#60;/span&#62; -j ACCEPT service iptables save service iptables restart &#60;span class=&#34;hljs-comment&#34;&#62;#如果使用的是firewall（CentOS 7）&#60;/span&#62; firewall-cmd --zone=public --add-port=&#60;span class=&#34;hljs-number&#34;&#62;8080&#60;/span&#62;/tcp --&#60;span class=&#34;hljs-literal&#34;&#62;permanent&#60;/span&#62; firewall-cmd --reload&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F96&amp;action_name=Linux+VPS%E6%9C%8D%E5%8A%A1%E5%99%A8SSH%E7%AB%AF%E5%8F%A3%E4%B8%80%E9%94%AE%E4%BF%AE%E6%94%B9%E8%84%9A%E6%9C%AC&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h2>方法</h2>
<p><strong>系统要求：</strong>支持<code>Debian</code>、<code>Ubuntu</code>、<code>CentOS</code>系统。
运行以下命令：</p>
<pre><code class="hljs nginx">&lt;span class=&quot;hljs-attribute&quot;&gt;wget&lt;/span&gt; https://www.moerats.com/usr/down/sshport.sh
bash sshport.sh</code></pre>
<p>输入端口确认。再打开防火墙端口：</p>
<pre><code class="hljs nginx">&lt;span class=&quot;hljs-comment&quot;&gt;#如果防火墙使用的iptables（Centos 6），修改端口为8080&lt;/span&gt;
&lt;span class=&quot;hljs-attribute&quot;&gt;iptables&lt;/span&gt; -I INPUT -p tcp --dport &lt;span class=&quot;hljs-number&quot;&gt;8080&lt;/span&gt; -j ACCEPT
service iptables save
service iptables restart
&lt;span class=&quot;hljs-comment&quot;&gt;#如果使用的是firewall（CentOS 7）&lt;/span&gt;
firewall-cmd --zone=public --add-port=&lt;span class=&quot;hljs-number&quot;&gt;8080&lt;/span&gt;/tcp --&lt;span class=&quot;hljs-literal&quot;&gt;permanent&lt;/span&gt; 
firewall-cmd --reload</code></pre>
<p>最后重启<code>ssh</code>生效：</p>
<pre><code class="hljs shell">&lt;span class=&quot;hljs-meta&quot;&gt;#&lt;/span&gt;
&lt;span class=&quot;bash&quot;&gt;CentOS系统&lt;/span&gt;
service sshd restart
&lt;span class=&quot;hljs-meta&quot;&gt;#&lt;/span&gt;
&lt;span class=&quot;bash&quot;&gt;Debian/Ubuntu系统&lt;/span&gt;
service ssh restart</code>

原文链接： <a href="https://www.moerats.com/archives/394/">https://www.moerats.com/archives/394/</a></pre><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F96&amp;action_name=Linux+VPS%E6%9C%8D%E5%8A%A1%E5%99%A8SSH%E7%AB%AF%E5%8F%A3%E4%B8%80%E9%94%AE%E4%BF%AE%E6%94%B9%E8%84%9A%E6%9C%AC&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/96/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>树莓派Ubuntu22.04 server换源</title>
		<link>https://1234567.best/archives/94</link>
					<comments>https://1234567.best/archives/94#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 22 May 2022 13:42:50 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=94</guid>

					<description><![CDATA[备份: &#60;span class=&#34;token function&#34;&#62;sudo&#60;/span&#62; &#60;span class=&#34;token function&#34;&#62;cp&#60;/span&#62; /etc/apt/sources.list /etc/apt/sources.list.bak 改文件: ———————————————— deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy main restricted deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-updates main restricted deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy universe deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-updates universe deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy multiverse deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-updates multiverse deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-backports&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F94&amp;action_name=%E6%A0%91%E8%8E%93%E6%B4%BEUbuntu22.04+server%E6%8D%A2%E6%BA%90&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>备份:</p>
<pre class="prettyprint"><code class="prism language-bash has-numbering">&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;cp&lt;/span&gt; /etc/apt/sources.list /etc/apt/sources.list.bak</code>

改文件:
————————————————
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy main restricted
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-updates main restricted
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy universe
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-updates universe
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy multiverse
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-updates multiverse
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-backports main restricted universe multiverse
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-security main restricted
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-security universe
deb http://mirrors.cloud.tencent.com/ubuntu-ports jammy-security multiverse
————————————————

</pre>
<p>换DNS(很重要)
sudo vim /etc/resolv.conf
————————————————</p>
<ol>
<li>This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8).</li>
<li>Do not edit.</li>
<li>
</li>
<li>This file might be symlinked as /etc/resolv.conf. If you&#8217;re looking at</li>
<li>/etc/resolv.conf and seeing this text, you have followed the symlink.</li>
<li>
</li>
<li>This is a dynamic resolv.conf file for connecting local clients to the</li>
<li>internal DNS stub resolver of systemd-resolved. This file lists all</li>
<li>configured search domains.</li>
<li>
</li>
<li>Run &#8220;resolvectl status&#8221; to see details about the uplink DNS servers</li>
<li>currently in use.</li>
<li>
</li>
<li>Third party programs should typically not access this file directly, but only</li>
<li>through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a</li>
<li>different way, replace this symlink by a static file or a different symlink.</li>
<li>
</li>
<li>See man:systemd-resolved.service(8) for details about the supported modes of</li>
<li>operation for /etc/resolv.conf.</li>
</ol>
<p>nameserver 114.114.114.114
options edns0 trust-ad
search lan
————————————————</p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F94&amp;action_name=%E6%A0%91%E8%8E%93%E6%B4%BEUbuntu22.04+server%E6%8D%A2%E6%BA%90&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/94/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux VPS常用脚本</title>
		<link>https://1234567.best/archives/87</link>
					<comments>https://1234567.best/archives/87#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 20 May 2022 03:53:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=87</guid>

					<description><![CDATA[VPS配置查看： curl -sL yabs.sh &#124; bash -s &#8212; -i wget -qO- bench.sh &#124; bash curl -Lso- bench.sh &#124; bash 测速： bash &#60;(curl -Lso- https://git.io/superspeed.sh) bash &#60;(curl -Lso- http://yun.789888.xyz/speedtest.sh) 流媒体检查： bash &#60;(curl -L -s check.unlock.media) bash &#60;(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh) bash&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F87&amp;action_name=Linux+VPS%E5%B8%B8%E7%94%A8%E8%84%9A%E6%9C%AC&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p><strong>VPS配置查看：</strong></p>
<p>curl -sL yabs.sh | bash -s &#8212; -i
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash</p>
<p><strong>测速：</strong></p>
<p>bash &lt;(curl -Lso- <a href="https://git.io/superspeed.sh">https://git.io/superspeed.sh</a>)
bash &lt;(curl -Lso- <a href="http://yun.789888.xyz/speedtest.sh">http://yun.789888.xyz/speedtest.sh</a>)</p>
<p><strong>流媒体检查：</strong></p>
<p>bash &lt;(curl -L -s check.unlock.media)
bash &lt;(curl -L -s <a href="https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh">https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh</a>)
bash &lt;(curl -sSL &quot;<a href="https://github.com/CoiaPrant/MediaUnlock_Test/raw/main/check.sh">https://github.com/CoiaPrant/MediaUnlock_Test/raw/main/check.sh</a>&#8220;)</p>
<p><strong>BBR一键脚本</strong></p>
<p>wget -N &#8211;no-check-certificate &#8220;<a href="https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh">https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh</a>&#8221; &amp;&amp; chmod +x tcp.sh &amp;&amp; ./tcp.sh</p>
<p>&nbsp;</p>
<p><strong>BBR手动开启</strong></p>
<p>#首先先更新下系统，然后安装依赖组建：</p>
<p>apt-get update
apt-get update &amp;&amp; apt-get install -y wget curl
#之后开启原生BBR：</p>
<p>echo &#8220;net.core.default_qdisc=fq&#8221; &gt;&gt; /etc/sysctl.conf
echo &#8220;net.ipv4.tcp_congestion_control=bbr&#8221; &gt;&gt; /etc/sysctl.conf
sysctl -p
#检测是否正常开启BBR：</p>
<p>sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr</p>
<p>&nbsp;</p>
<p><strong>回程路由：</strong></p>
<p>wget <a href="https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh">https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh</a>
bash testrace.sh
wget -qO- git.io/besttrace | bash</p>
<p><strong>宝塔无需手机登录：</strong></p>
<p>echo &#8220;{\&#8221;uid\&#8221;:1000,\&#8221;username\&#8221;:\&#8221;admin\&#8221;,\&#8221;serverid\&#8221;:1}&#8221; &gt; /www/server/panel/data/userInfo.json</p>
<p>&nbsp;</p>
<p><strong>ubuntu 关闭防火墙</strong></p>
<p>关闭ubuntu的防火墙
ufw disable
开启防火墙
ufw enable
卸载iptables
apt-get remove iptables
关闭ubuntu中的防火墙的其余命令
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F</p>
<p><strong>iptables转发</strong></p>
<p>wget -qO natcfg.sh <a href="http://arloor.com/sh/iptablesUtils/natcfg.sh">http://arloor.com/sh/iptablesUtils/natcfg.sh</a> &amp;&amp; bash natcfg.sh
wget -N &#8211;no-check-certificate <a href="https://zhujiget.com/wp-content/uploads/2020/brook-pf.sh">https://zhujiget.com/wp-content/uploads/2020/brook-pf.sh</a> &amp;&amp; chmod +x brook-pf.sh &amp;&amp; ./brook-pf.sh</p>
<p>&nbsp;</p>
<p><strong>服务器开启root登陆</strong></p>
<p>echo root:新密码 |sudo chpasswd root
sudo sed -i &#8216;s/^#\?PermitRootLogin.<em>/PermitRootLogin yes/g&#8217; /etc/ssh/sshd_config;
sudo sed -i &#8216;s/^#\?PasswordAuthentication.</em>/PasswordAuthentication yes/g&#8217; /etc/ssh/sshd_config;
sudo service sshd restart</p>
<p><strong>安装docker</strong></p>
<p>安装
curl -sSL <a href="https://get.docker.com/">https://get.docker.com/</a> | sh
卸载docker
sudo apt-get remove docker docker-engine
rm -fr /var/lib/docker/</p>
<p><strong>挂载</strong></p>
<p>mkfs.ext4 /dev/sdc
mkdir /d
mount /dev/sdc /d
chmod -R 777 /d</p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F87&amp;action_name=Linux+VPS%E5%B8%B8%E7%94%A8%E8%84%9A%E6%9C%AC&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/87/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Setup Murmur Mumble Server on Ubuntu</title>
		<link>https://1234567.best/archives/82</link>
					<comments>https://1234567.best/archives/82#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 18 May 2022 11:50:46 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=82</guid>

					<description><![CDATA[Mumble is a completely free and open source alternative to other voice suites, such as Teamspeak. It runs on Windows, Linux, OS X, and iOS. This guide will teach you how to setup a Murmur, a Mumble server on Ubuntu.&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F82&amp;action_name=Setup+Murmur+Mumble+Server+on+Ubuntu&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Mumble is a completely free and open source alternative to other voice suites, such as Teamspeak. It runs on Windows, Linux, OS X, and iOS. This guide will teach you how to setup a Murmur, a Mumble server on Ubuntu.</p>
<p>Basic installation
This installation will automatically create a user named &#8220;mumble-server&#8221; which will be used to run the Mumble server.</p>
<p><em>sudo apt-get update</em>
<em>sudo apt-get install mumble-server</em>
Now we have to set some basic configuration options.</p>
<p><em>sudo dpkg-reconfigure mumble-server</em>
This will give you some configuration choices:</p>
<ol>

<li>Select &#8220;Yes&#8221; to autostart mumble-server on server boot.</li>

<li>Select &#8220;Yes&#8221; to allow the mumble-server to use higher priority. This is not essential, but generally recommended for optimal performance.</li>

<li>Enter the password for the SuperUser account. This will be used when managing the server from the Mumble client.</li>
</ol>
<p>Additional configuration</p>
<p><em>sudo nano /etc/mumble-server.ini</em></p>
<p>Here you can change the more advanced options for the actual server. All other options can be configured from the Mumble client using the SuperUser login that we setup a password for earlier.</p>
<p>Some recommended changes to consider:</p>
<p>Uncomment the autoban related lines below for some added security.
Uncomment and change the &#8220;registerName&#8221; line. This will be the server name displayed on top of the channel hierarchy. By default, it is named &#8220;Root&#8221; &#8211; but a custom name usually looks better.
Some additional options that you may want to change:</p>
<p>&#8220;users&#8221; &#8211; If you want to limit or increase the default of 100.
&#8220;port&#8221; &#8211; If for some reason you would rather not run on the default of 64738.
&#8220;welcometext&#8221; &#8211; This message is displayed when someone connects to the server. It accepts basic HTML code.
When you&#8217;re done configuring your options, restart the Mumble server:</p>
<p><em>sudo service mumble-server restart</em></p>
<p>Open firewall ports
If you use UFW, then it&#8217;s very easy. If you&#8217;re not sure, run the command ufw status. You will see a printout similar to &#8220;Status: active&#8221; when UFW is running. In this case, run the command below to open the required firewall port.</p>
<p><em>sudo ufw allow 64738</em>
Otherwise, it is assumed that you&#8217;re using iptables. You can use these commands for iptables:</p>
<p><em>iptables -A INPUT -p udp &#8211;dport 64738 -j ACCEPT</em>
<em>iptables -A INPUT -p udp &#8211;sport 64738 -j ACCEPT</em>
<em>iptables -A INPUT -p tcp &#8211;dport 64738 -j ACCEPT</em>
<em>iptables -A INPUT -p tcp &#8211;sport 64738 -j ACCEPT</em>
That&#8217;s all! You will now be able to connect with the SuperUser username and the password you set, and manage your channel using the Mumble client.</p>
<p>reference source:</p>
<p class="p1"><a href="https://github.com/sudoforge/docker-mumble-server">https://github.com/sudoforge/docker-mumble-server</a></p>
<p class="p1"><a href="https://www.shells.com/l/en-US/tutorial/Install-Mumble-Server-%28Murmur%29-on-your-Ubuntu-Shell%E2%84%A2">https://www.shells.com/l/en-US/tutorial/Install-Mumble-Server-%28Murmur%29-on-your-Ubuntu-Shell%E2%84%A2</a></p>
<p class="p1"><a href="https://www.unixmen.com/install-mumble-server-ubuntu/">https://www.unixmen.com/install-mumble-server-ubuntu/</a></p>
<p class="p1"><a href="https://installati.one/ubuntu/20.04/mumble-server/">https://installati.one/ubuntu/20.04/mumble-server/</a></p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F82&amp;action_name=Setup+Murmur+Mumble+Server+on+Ubuntu&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/82/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu删除与安装系统内核</title>
		<link>https://1234567.best/archives/80</link>
					<comments>https://1234567.best/archives/80#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 18 May 2022 07:54:18 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=80</guid>

					<description><![CDATA[内核安装 搜索可安装的内核版本，使用命令： apt-cache search linux&#124;grep linux-image 选择所需要的内核版本进行安装，安装内核需要安装image和header，例如： apt-get install linux-image-4.4.0-58-generic linux-headers-4.4.0-58-generic 重启，按ESC进入选择菜单，选择高级选项，选择所需要的内核版本启动系统 内核卸载 当我们安装软件时，如果boot空间已满系统会报： gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 如使用如下命令查看boot空间，可发现boot空间已满，这时就需要卸载多余的内核。 df -h 卸载方法： 首先查看当前使用的内核版本： uname -a 正在使用的内核是无法删除的，我们可以删除其他内核. 查询目前系统中存在的内核版本： dpkg &#8211;get-selections &#124;&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F80&amp;action_name=Ubuntu%E5%88%A0%E9%99%A4%E4%B8%8E%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F%E5%86%85%E6%A0%B8&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<ol>
<li>内核安装
搜索可安装的内核版本，使用命令：</li>
</ol>
<p>apt-cache search linux|grep linux-image</p>
<p>选择所需要的内核版本进行安装，安装内核需要安装image和header，例如：</p>
<p>apt-get install linux-image-4.4.0-58-generic linux-headers-4.4.0-58-generic</p>
<p>重启，按ESC进入选择菜单，选择高级选项，选择所需要的内核版本启动系统</p>
<ol start="2">
<li>内核卸载
当我们安装软件时，如果boot空间已满系统会报：</li>
</ol>
<p>gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1</p>
<p>如使用如下命令查看boot空间，可发现boot空间已满，这时就需要卸载多余的内核。</p>
<p>df -h</p>
<p>卸载方法：</p>
<p>首先查看当前使用的内核版本：
uname -a</p>
<p>正在使用的内核是无法删除的，我们可以删除其他内核. 查询目前系统中存在的内核版本：</p>
<p>dpkg &#8211;get-selections | grep linux-image</p>
<p>使用以下命令卸载当前未使用的多余内核：</p>
<p>sudo apt-get remove linux-image-unsigned-4.15.0-107-generic linux-hearders-4.15.0-107-generic</p>
<p>这时再查看目前系统中存在的内核：</p>
<p>dpkg &#8211;get-selections | grep linux-image</p>
<p>会发现卸载的内核变成啦deinstall</p>
<p>但这个时候还没有完全删除干净，使用命令：</p>
<p>sudo dpkg -P linux-image-unsigned-4.15.0-107-generic linux-hearders-4.15.0-107-generic</p>
<p>再使用查询命令，会发现其余内核被彻底删除了，boot空间也被释放出来啦</p>
<p>原文链接：<a href="https://thesouther.github.io/myNotes/problems/ubuntu_del_core.html"> <a href="https://thesouther.github.io/myNotes/problems/ubuntu_del_core.html">https://thesouther.github.io/myNotes/problems/ubuntu_del_core.html</a></a></p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F80&amp;action_name=Ubuntu%E5%88%A0%E9%99%A4%E4%B8%8E%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F%E5%86%85%E6%A0%B8&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/80/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>使用Docker搭建Syncthing</title>
		<link>https://1234567.best/archives/70</link>
					<comments>https://1234567.best/archives/70#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 17 May 2022 01:25:47 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=70</guid>

					<description><![CDATA[Syncthing 官网：https://syncthing.net/ 在服务器上部署 Docker Debian 安装 Docker：https://docs.docker.com/engine/install/debian/ Ubuntu 安装 Docker：https://docs.docker.com/engine/install/ubuntu/ 拉取 syncthing 镜像 docker pull syncthing/syncthing 运行容器 docker run -d -p 8384:8384 -p 22000:22000 -v /data/syncthing:/var/syncthing &#8211;restart=always syncthing/syncthing:latest 参数解释： -d：后台运行 -p 8384:8384： 暴露 8384 端口，8384 是 Web 界面端口 -p 22000:22000：暴露&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F70&amp;action_name=%E4%BD%BF%E7%94%A8Docker%E6%90%AD%E5%BB%BASyncthing&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Syncthing 官网：<a href="https://syncthing.net/"><a href="https://syncthing.net/">https://syncthing.net/</a></a></p>
<p>在服务器上部署 Docker
Debian 安装 Docker：<a href="https://docs.docker.com/engine/install/debian/"><a href="https://docs.docker.com/engine/install/debian/">https://docs.docker.com/engine/install/debian/</a></a></p>
<p>Ubuntu 安装 Docker：<a href="https://docs.docker.com/engine/install/ubuntu/"><a href="https://docs.docker.com/engine/install/ubuntu/">https://docs.docker.com/engine/install/ubuntu/</a></a></p>
<p>拉取 syncthing 镜像</p>
<p>docker pull syncthing/syncthing</p>
<p>运行容器
docker run -d -p 8384:8384 -p 22000:22000 -v /data/syncthing:/var/syncthing &#8211;restart=always syncthing/syncthing:latest</p>
<p>参数解释：</p>
<p>-d：后台运行
-p 8384:8384： 暴露 8384 端口，8384 是 Web 界面端口
-p 22000:22000：暴露 22000 端口，22000 是通讯端口
-v /data/syncthing:/var/syncthing：映射文件夹，将备份的文件映射至宿主机的/data/syncthing 目录下
–restart=always：容器随着 Docker 的启动而启动
syncthing/syncthing:latest：镜像版本</p>
<p>如果你购买的服务器有控制面板，需要在控制面板开放8384（TCP）和22000（TCP 和 UDP 都要开）</p>
<p>至此，syncthing 已经部署到了服务器上，下一步我们只需要在本地也启动一个 syncthing，与服务器进行实时同步即可。</p>
<p>syncthing 下载地址：<a href="https://syncthing.net/downloads/"><a href="https://syncthing.net/downloads/">https://syncthing.net/downloads/</a></a></p>
<p>&nbsp;</p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F70&amp;action_name=%E4%BD%BF%E7%94%A8Docker%E6%90%AD%E5%BB%BASyncthing&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/70/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Remote Desktop (xRDP) for Ubuntu Server</title>
		<link>https://1234567.best/archives/60</link>
					<comments>https://1234567.best/archives/60#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 13 May 2022 14:26:52 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=60</guid>

					<description><![CDATA[Step 1 – Install xRDP: sudo apt update sudo apt install xrdp Step 2 – Install XFCE4 sudo apt install xfce4 sudo apt-get install xfce4-terminal tango-icon-theme Step 3 &#8211; Configure echo xfce4-session &#62; ~/.xsession Step 4 &#8211; Restart xRDP sudo&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F60&amp;action_name=Install+Remote+Desktop+%28xRDP%29+for+Ubuntu+Server&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h2 dir="auto">Step 1 – Install xRDP:</h2>
<pre><code>sudo apt update
sudo apt install xrdp
</code></pre>
<h2 dir="auto"><a id="user-content-step-2--install-xfce4" class="anchor" href="https://gist.github.com/hehuan2112/54cca01be23973a9f8b369e8d0df216e#step-2--install-xfce4" aria-hidden="true"></a>Step 2 – Install XFCE4</h2>
<pre><code>sudo apt install xfce4
sudo apt-get install xfce4-terminal tango-icon-theme
</code></pre>
<h2 dir="auto"><a id="user-content-step-3---configure" class="anchor" href="https://gist.github.com/hehuan2112/54cca01be23973a9f8b369e8d0df216e#step-3---configure" aria-hidden="true"></a>Step 3 &#8211; Configure</h2>
<pre><code>echo xfce4-session &gt; ~/.xsession
</code></pre>
<h2 dir="auto"><a id="user-content-step-4---restart-xrdp" class="anchor" href="https://gist.github.com/hehuan2112/54cca01be23973a9f8b369e8d0df216e#step-4---restart-xrdp" aria-hidden="true"></a>Step 4 &#8211; Restart xRDP</h2>
<pre><code>sudo service xrdp restart
</code></pre>
<h2 dir="auto"><a id="user-content-step-5---testing" class="anchor" href="https://gist.github.com/hehuan2112/54cca01be23973a9f8b369e8d0df216e#step-5---testing" aria-hidden="true"></a>Step 5 &#8211; Testing</h2>
<p dir="auto">On Windows PC, use <code>mstsc</code> to connect to the ubuntu server</p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F60&amp;action_name=Install+Remote+Desktop+%28xRDP%29+for+Ubuntu+Server&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/60/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
