ubuntu安装docker-ce 、docker-ce-cli、containerd.io
<h2 id="问题">问题</h2><p>ubuntu安装docker的时候特别慢,百度搜了一大堆都没讲到点子上,最后请教了大佬才知道是<strong>源</strong>的问题</p>
<h2 id="安装">安装</h2>
<ul>
<li>
<p>修改源<br>
<code>sudo gedit /etc/apt/sources.list</code></p>
</li>
<li>
<p>添加源</p>
</li>
<li>
<p>阿里源:</p>
</li>
</ul>
<pre><code>deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
</code></pre>
<ul>
<li>清华源</li>
</ul>
<pre><code>deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
</code></pre>
<ul>
<li>中科大源</li>
</ul>
<pre><code>deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
</code></pre>
<ul>
<li>检查并更新<br>
<code>sudo apt update</code><br>
<code>sudo apt upgrade</code></li>
</ul>
<p>接着安装<br>
<code>sudo apt-get install docker-ce docker-ce-cli containerd.io</code><br>
安装的过程还是很慢,简直慢的令人发指。不能忍!<br>
<img src="https://img2020.cnblogs.com/blog/1619145/202109/1619145-20210904120916050-393313547.png" alt="" loading="lazy"><br>
这里还很奇怪,我上面明明换了清华源,但是这里apt安装docker-ce的时,使用的还是doker的官方源,看来上面的换源没有起作用!</p>
<ul>
<li>
<p>解决方法</p>
<ul>
<li><code>sudo apt-get install apt-transport-https ca-certificates curl software-properties-common</code></li>
<li><code>curl -fsSL https://mirrors.nwafu.edu.cn/docker-ce/linux/ubuntu/gpg | apt-key add -</code> # 这里使用</li>
<li><code>sudo add-apt-repository "deb https://mirrors.nwafu.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"</code></li>
<li><code>sudo apt-get update</code></li>
</ul>
</li>
</ul>
<p>芜湖!速度直接起飞~<br>
<img src="https://img2020.cnblogs.com/blog/1619145/202109/1619145-20210904121910616-1485394007.png" alt="" loading="lazy"></p>
<p>安装完毕</p>
<h2 id="配置">配置</h2>
<ul>
<li>运行docker<br>
<code>sudo docker run hello-world</code></li>
</ul>
<p>这里运行的时候报错</p>
<pre><code class="language-Unable">latest: Pulling from library/hello-world
docker: Get https://registry-1.docker.io/v2/library/hello-world/manifests/sha256:90659bf80b44ce6be8234e6ff90a1ac34acbeb826903b02cfa0da11c82cbc042: net/http: TLS handshake timeout.
See 'docker run --help'.
</code></pre>
<p><strong>解决方法</strong><br>
<code>service docker start</code>#开启一下docker<br>
再次运行 <code>sudo docker run hello-world</code><br>
<img src="https://img2020.cnblogs.com/blog/1619145/202006/1619145-20200613153937099-1943169144.png" alt="" loading="lazy"></p>
<p>参考:<br>
https://blog.csdn.net/qq_19307465/article/details/84453901</p><br><br>
来源:https://www.cnblogs.com/unixcs/p/13114531.html
頁:
[1]