deepin/debian 安装docker
<div id="cnblogs_post_body" class="blogpost-body"><h2><span id=".E7.AE.80.E4.BB.8B" class="mw-headline">简介</span></h2>
<p>Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。</p>
<h2><span id=".E5.85.B3.E4.BA.8EDeepin.E4.B8.AD.E7.9A.84Docker" class="mw-headline">关于Deepin中的Docker</span></h2>
<p>深度官方deepin已经集成了docker,不过不是docker-ce这样的最新版。要想使用最新版可以参考官网debian安装教程安装,不过由于深度在定制过程中进行了大量修改,所以使用官方教程是安装不成功的。</p>
<h2><span id=".E5.9C.A8Deepin.E4.B8.AD.E5.AE.89.E8.A3.85.E6.9C.80.E6.96.B0Docker.E7.9A.84.E6.96.B9.E6.B3.95" class="mw-headline">在Deepin中安装最新Docker的方法</span></h2>
<ol><li>如果以前安装过老版本,可以先卸载以前版本:</li></ol>
<p> </p>
<div class="cnblogs_Highlighter">
<pre><code class="language-python">sudo apt-get remove docker docker-engine
</code></pre>
</div>
<p> 2. 先安装docker-ce与密钥管理与下载相关的依赖库,如curl命令、add-apt-repository、(这里必须选择wheezy版本的依赖库,如果选择jessie版本的依赖库安装,则无法安装docker密钥,而deepin是基于jessie的,这才显得奇怪)更正:这里还需要software-properties-common包提供add-apt-repository工具。</p>
<div class="cnblogs_code">
<pre>sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common</pre>
</div>
<p> 第2步中在这里可能报错:解决方法,个人采用下载deb包:链接随后补上:qq--1213508869-备注-->软件python</p>
<div class="cnblogs_code">
<pre>没有可用的软件包 python-software-<span style="color: rgba(0, 0, 0, 1)">properties,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
software</span>-properties-<span style="color: rgba(0, 0, 0, 1)">common
E: 软件包 python</span>-software-properties 没有可安装候选</pre>
</div>
<p> 3. 下载并安装密钥。</p>
<div class="cnblogs_code">
<pre>curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -</pre>
</div>
<p> 4. 查看密钥是否安装成功</p>
<div class="cnblogs_code">
<pre>sudo apt-key fingerprint 0EBFCD88</pre>
</div>
<p> 如果安装成功,会出现如下内容:</p>
<div class="cnblogs_Highlighter">
<pre><code class="language-python">pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854AE2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22
</code></pre>
</div>
<p> 5. 添加docker官方仓库</p>
<div class="cnblogs_code">
<pre>sudo add-apt-repository <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">deb https://download.docker.com/linux/debian wheezy stable</span><span style="color: rgba(128, 0, 0, 1)">"<br># 备注:Note:这点很奇怪,官方在 wheezy 位置使用的是${lsb_release -cs} ,而在deepin下执行lsb_release -cs这个命令时,而deepin显示的是unstable,而默认debian显示的是jessie或者wheezy这个如果在sudo apt-get update更新时就不起作用。<br># 解决方法:直接将</span>deb https://download.docker.com/linux/debian wheezy stable添加到source.list中(路径百度,很简单)</pre>
<pre></pre>
</div>
<p> 6. 更新仓库</p>
<div class="cnblogs_code">
<pre>sudo apt-get update</pre>
</div>
<p> 7. 安装docker-ce。这里看网速也看人品,这个时间要慢慢等待,有下载失败的可能性,因为速度很慢。如果断掉了,下载就失败了。如果下载失败,可以多试几次。</p>
<div class="cnblogs_code">
<pre>sudo apt-get install docker-ce</pre>
</div>
<p> 8. docker安装完成</p>
<p> </p>
</div><br><br>
来源:https://www.cnblogs.com/yblackd/p/14533441.html
頁:
[1]