Docker的部署安装(CentOS)
<h2 id="环境准备">环境准备</h2><h3 id="操作系统需求">操作系统需求</h3>
<p><img title="" src="http://dbase.cc/img/2017/1212_docker_15.png" alt="" width="807" height="371"><br></p>
<p><strong>为兼容企业级应用,学习选用Centos7做为部署安装Docker的系统平台</strong></p>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 通过以下命令可查看系统版本和内核版本等信息
cat </span>/etc/redhat-<span style="color: rgba(0, 0, 0, 1)">release
#</span>-----------------------------------<span style="color: rgba(0, 0, 0, 1)">
CentOS Linux release </span><span style="color: rgba(128, 0, 128, 1)">7.4</span>.<span style="color: rgba(128, 0, 128, 1)">1708</span><span style="color: rgba(0, 0, 0, 1)"> (Core)
#</span>-----------------------------------<span style="color: rgba(0, 0, 0, 1)">
uname </span>-<span style="color: rgba(0, 0, 0, 1)">a
#</span>---------------------------------------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
Linux docker01 </span><span style="color: rgba(128, 0, 128, 1)">3.10</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>-<span style="color: rgba(128, 0, 128, 1)">693</span>.el7.x86_64 #<span style="color: rgba(128, 0, 128, 1)">1</span> SMP Tue Aug <span style="color: rgba(128, 0, 128, 1)">22</span> <span style="color: rgba(128, 0, 128, 1)">21</span>:<span style="color: rgba(128, 0, 128, 1)">09</span>:<span style="color: rgba(128, 0, 128, 1)">27</span> UTC <span style="color: rgba(128, 0, 128, 1)">2017</span> x86_64 x86_64 x86_64 GNU/<span style="color: rgba(0, 0, 0, 1)">Linux
#</span>---------------------------------------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
cat </span>/etc/os-<span style="color: rgba(0, 0, 0, 1)">release
#</span>------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
NAME</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">CentOS Linux</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
VERSION</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">7 (Core)</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ID</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">centos</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ID_LIKE</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">rhel fedora</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
VERSION_ID</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">7</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
PRETTY_NAME</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">CentOS Linux 7 (Core)</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ANSI_COLOR</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">0;31</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
CPE_NAME</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">cpe:/o:centos:centos:7</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
HOME_URL</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://www.centos.org/</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
BUG_REPORT_URL</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://bugs.centos.org/</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
CENTOS_MANTISBT_PROJECT</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">CentOS-7</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
CENTOS_MANTISBT_PROJECT_VERSION</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">7</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
REDHAT_SUPPORT_PRODUCT</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">centos</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
REDHAT_SUPPORT_PRODUCT_VERSION</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">7</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
#</span>------------------------------------------</pre>
</div>
</div>
<h3 id="更换默认的yum源">更换默认的yum源</h3>
<p>Centos默认的yun源在国外,速度很慢有时间也无法访问</p>
<div class="table-area"> </div>
<p> </p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">yum</span><span style="color: rgba(0, 0, 0, 1)"> repolist
#</span>------------------------------------------------------------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
Loaded plugins: fastestmirror
Could not retrieve mirrorlist http:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was</span>
<span style="color: rgba(128, 0, 128, 1)">14</span>: curl#<span style="color: rgba(128, 0, 128, 1)">6</span> - <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Could not resolve host: mirrorlist.centos.org; Unknown error</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Could not retrieve mirrorlist http:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=stock error was</span>
<span style="color: rgba(128, 0, 128, 1)">14</span>: curl#<span style="color: rgba(128, 0, 128, 1)">6</span> - <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Could not resolve host: mirrorlist.centos.org; Unknown error</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Could not retrieve mirrorlist http:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock error was</span>
<span style="color: rgba(128, 0, 128, 1)">14</span>: curl#<span style="color: rgba(128, 0, 128, 1)">6</span> - <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Could not resolve host: mirrorlist.centos.org; Unknown error</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
repo </span><span style="color: rgba(0, 0, 255, 1)">id</span><span style="color: rgba(0, 0, 0, 1)"> repo name status
base</span>/<span style="color: rgba(128, 0, 128, 1)">7</span>/x86_64 CentOS-<span style="color: rgba(128, 0, 128, 1)">7</span> - Base <span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
extras</span>/<span style="color: rgba(128, 0, 128, 1)">7</span>/x86_64 CentOS-<span style="color: rgba(128, 0, 128, 1)">7</span> - Extras <span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
updates</span>/<span style="color: rgba(128, 0, 128, 1)">7</span>/x86_64 CentOS-<span style="color: rgba(128, 0, 128, 1)">7</span> - Updates <span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
repolist: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
#</span>------------------------------------------------------------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
# 公司内服务器域名解析总有问题,时好时不好,很烦,这里直接用hosts做解析
</span><span style="color: rgba(0, 0, 255, 1)">vi</span> /etc/<span style="color: rgba(0, 0, 0, 1)">hosts
#</span>-------------------------------------
<span style="color: rgba(128, 0, 128, 1)">221.206</span>.<span style="color: rgba(128, 0, 128, 1)">129.236</span><span style="color: rgba(0, 0, 0, 1)">mirrors.aliyun.com
#</span>-------------------------------------<span style="color: rgba(0, 0, 0, 1)">
# 更换成aliyun yum源
</span><span style="color: rgba(0, 0, 255, 1)">cp</span> /etc/<span style="color: rgba(0, 0, 255, 1)">yum</span>.repos.d/CentOS-Base.repo /etc/<span style="color: rgba(0, 0, 255, 1)">yum</span>.repos.d/CentOS-<span style="color: rgba(0, 0, 0, 1)">Base.repo.bak
curl </span>-o /etc/<span style="color: rgba(0, 0, 255, 1)">yum</span>.repos.d/CentOS-Base.repo http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/repo/Centos-7.repo</span>
<span style="color: rgba(0, 0, 0, 1)">
# 编译CentOS</span>-<span style="color: rgba(0, 0, 0, 1)">Base.repo,把带mirrors.aliyuncs.com的行都删除
</span><span style="color: rgba(0, 0, 255, 1)">vi</span> /etc/<span style="color: rgba(0, 0, 255, 1)">yum</span>.repos.d/CentOS-<span style="color: rgba(0, 0, 0, 1)">Base.repo
# 运行以下命令生成缓存
</span><span style="color: rgba(0, 0, 255, 1)">yum</span><span style="color: rgba(0, 0, 0, 1)"> clean all
</span><span style="color: rgba(0, 0, 255, 1)">yum</span><span style="color: rgba(0, 0, 0, 1)"> makecache
# 查看已启用的repo,确保centos</span>-<span style="color: rgba(0, 0, 0, 1)">extras repository是启用了,安装docker时需要
</span><span style="color: rgba(0, 0, 255, 1)">yum</span><span style="color: rgba(0, 0, 0, 1)"> repolist
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
</span>*<span style="color: rgba(0, 0, 0, 1)"> base: mirrors.aliyun.com
</span>*<span style="color: rgba(0, 0, 0, 1)"> extras: mirrors.aliyun.com
</span>*<span style="color: rgba(0, 0, 0, 1)"> updates: mirrors.aliyun.com
repo </span><span style="color: rgba(0, 0, 255, 1)">id</span><span style="color: rgba(0, 0, 0, 1)"> repo name status
base</span>/<span style="color: rgba(128, 0, 128, 1)">7</span>/x86_64 CentOS-<span style="color: rgba(128, 0, 128, 1)">7</span> - Base - mirrors.aliyun.com <span style="color: rgba(128, 0, 128, 1)">9</span>,<span style="color: rgba(128, 0, 128, 1)">591</span><span style="color: rgba(0, 0, 0, 1)">
extras</span>/<span style="color: rgba(128, 0, 128, 1)">7</span>/x86_64 CentOS-<span style="color: rgba(128, 0, 128, 1)">7</span> - Extras - mirrors.aliyun.com <span style="color: rgba(128, 0, 128, 1)">284</span><span style="color: rgba(0, 0, 0, 1)">
updates</span>/<span style="color: rgba(128, 0, 128, 1)">7</span>/x86_64 CentOS-<span style="color: rgba(128, 0, 128, 1)">7</span> - Updates - mirrors.aliyun.com <span style="color: rgba(128, 0, 128, 1)">1</span>,<span style="color: rgba(128, 0, 128, 1)">540</span><span style="color: rgba(0, 0, 0, 1)">
repolist: </span><span style="color: rgba(128, 0, 128, 1)">11</span>,<span style="color: rgba(128, 0, 128, 1)">415</span><span style="color: rgba(0, 0, 0, 1)">
#</span>--------------------------------------------------------------------------</pre>
</div>
<p> </p>
<h3 id="更新系统-可选">更新系统(可选)</h3>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">yum</span> update</pre>
</div>
<p> </p>
</div>
<h3 id="删除docker旧版本">删除docker旧版本</h3>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 有旧版本的docker话,可以用下面命令删除
</span><span style="color: rgba(0, 0, 255, 1)">yum</span> remove docker docker-common docker-selinux docker-engine</pre>
</div>
</div>
<h2 id="安装-Docker-CE">安装 Docker CE</h2>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">yum</span> <span style="color: rgba(0, 0, 255, 1)">install</span> -y <span style="color: rgba(0, 0, 255, 1)">yum</span>-utils device-mapper-persistent-<span style="color: rgba(0, 0, 0, 1)">data lvm2
# </span><span style="color: rgba(0, 0, 255, 1)">yum</span>-config-manager --add-repo https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">download.docker.com/linux/centos/docker-ce.repo</span>
<span style="color: rgba(0, 0, 255, 1)">yum</span>-config-manager --add-repo http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo</span>
<span style="color: rgba(0, 0, 255, 1)">yum</span> <span style="color: rgba(0, 0, 255, 1)">install</span> -y docker-<span style="color: rgba(0, 0, 0, 1)">ce
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
.......
Installed:
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">.el7.centos
Dependency Installed:
audit</span>-libs-python.x86_64 <span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">2.7</span>.<span style="color: rgba(128, 0, 128, 1)">6</span>-<span style="color: rgba(128, 0, 128, 1)">3</span><span style="color: rgba(0, 0, 0, 1)">.el7
checkpolicy.x86_64 </span><span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">2.5</span>-<span style="color: rgba(128, 0, 128, 1)">4</span><span style="color: rgba(0, 0, 0, 1)">.el7
container</span>-selinux.noarch <span style="color: rgba(128, 0, 128, 1)">2</span>:<span style="color: rgba(128, 0, 128, 1)">2.28</span>-<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">.git85ce147.el7
libcgroup.x86_64 </span><span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">0.41</span>-<span style="color: rgba(128, 0, 128, 1)">13</span><span style="color: rgba(0, 0, 0, 1)">.el7
libseccomp.x86_64 </span><span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">2.3</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>-<span style="color: rgba(128, 0, 128, 1)">3</span><span style="color: rgba(0, 0, 0, 1)">.el7
libsemanage</span>-python.x86_64 <span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">2.5</span>-<span style="color: rgba(128, 0, 128, 1)">8</span><span style="color: rgba(0, 0, 0, 1)">.el7
policycoreutils</span>-python.x86_64 <span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">2.5</span>-<span style="color: rgba(128, 0, 128, 1)">17.1</span><span style="color: rgba(0, 0, 0, 1)">.el7
python</span>-IPy.noarch <span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">0.75</span>-<span style="color: rgba(128, 0, 128, 1)">6</span><span style="color: rgba(0, 0, 0, 1)">.el7
setools</span>-libs.x86_64 <span style="color: rgba(128, 0, 128, 1)">0</span>:<span style="color: rgba(128, 0, 128, 1)">3.3</span>.<span style="color: rgba(128, 0, 128, 1)">8</span>-<span style="color: rgba(128, 0, 128, 1)">1.1</span><span style="color: rgba(0, 0, 0, 1)">.el7
......
#</span>--------------------------------------------------------------------------</pre>
</div>
<p> </p>
</div>
<p>若需要安装指定的版本时,可参照以下命令</p>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 根据需要选择是否开启edge和test repositories
</span><span style="color: rgba(0, 0, 255, 1)">yum</span>-config-manager --enable docker-ce-<span style="color: rgba(0, 0, 0, 1)">edge
</span><span style="color: rgba(0, 0, 255, 1)">yum</span>-config-manager --enable docker-ce-<span style="color: rgba(0, 0, 0, 1)">test
## 禁用命令
</span><span style="color: rgba(0, 0, 255, 1)">yum</span>-config-manager --disable docker-ce-<span style="color: rgba(0, 0, 0, 1)">edge
## 安装指定的版本
</span><span style="color: rgba(0, 0, 255, 1)">yum</span> list docker-ce --showduplicates | <span style="color: rgba(0, 0, 255, 1)">sort</span> -<span style="color: rgba(0, 0, 0, 1)">r
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
Installed Packages
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos @docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.06</span>.<span style="color: rgba(128, 0, 128, 1)">2</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.06</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.06</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.03</span>.<span style="color: rgba(128, 0, 128, 1)">2</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.03</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
docker</span>-ce.x86_64 <span style="color: rgba(128, 0, 128, 1)">17.03</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>.ce-<span style="color: rgba(128, 0, 128, 1)">1</span>.el7.centos docker-ce-<span style="color: rgba(0, 0, 0, 1)">stable
Available Packages
#</span>--------------------------------------------------------------------------
<span style="color: rgba(0, 0, 255, 1)">yum</span> <span style="color: rgba(0, 0, 255, 1)">install</span> docker-ce-<span style="color: rgba(128, 0, 128, 1)">17.06</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>.ce</pre>
</div>
<p> </p>
</div>
<h2 id="启动docker">启动docker</h2>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">systemctl start docker
# 查看docker的版本信息
docker version
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
Client:
Version: </span><span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>-<span style="color: rgba(0, 0, 0, 1)">ce # 客户端版本
API version:</span><span style="color: rgba(128, 0, 128, 1)">1.32</span><span style="color: rgba(0, 0, 0, 1)">
Go version: go1.</span><span style="color: rgba(128, 0, 128, 1)">8.3</span><span style="color: rgba(0, 0, 0, 1)">
Git commit: 19e2cf6
Built: Thu Dec</span><span style="color: rgba(128, 0, 128, 1)">7</span> <span style="color: rgba(128, 0, 128, 1)">22</span>:<span style="color: rgba(128, 0, 128, 1)">23</span>:<span style="color: rgba(128, 0, 128, 1)">40</span> <span style="color: rgba(128, 0, 128, 1)">2017</span><span style="color: rgba(0, 0, 0, 1)">
OS</span>/Arch: linux/<span style="color: rgba(0, 0, 0, 1)">amd64
Server:
Version: </span><span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>-<span style="color: rgba(0, 0, 0, 1)">ce # 服务端版本
API version:</span><span style="color: rgba(128, 0, 128, 1)">1.32</span> (minimum version <span style="color: rgba(128, 0, 128, 1)">1.12</span><span style="color: rgba(0, 0, 0, 1)">)
Go version: go1.</span><span style="color: rgba(128, 0, 128, 1)">8.3</span><span style="color: rgba(0, 0, 0, 1)">
Git commit: 19e2cf6
Built: Thu Dec</span><span style="color: rgba(128, 0, 128, 1)">7</span> <span style="color: rgba(128, 0, 128, 1)">22</span>:<span style="color: rgba(128, 0, 128, 1)">25</span>:<span style="color: rgba(128, 0, 128, 1)">03</span> <span style="color: rgba(128, 0, 128, 1)">2017</span><span style="color: rgba(0, 0, 0, 1)">
OS</span>/Arch: linux/<span style="color: rgba(0, 0, 0, 1)">amd64
Experimental: </span><span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
# 查看网络信息
ip addr
#</span>--------------------------------------------------------------------------
<span style="color: rgba(128, 0, 128, 1)">1</span>: lo: <LOOPBACK,UP,LOWER_UP> mtu <span style="color: rgba(128, 0, 128, 1)">65536</span> qdisc noqueue state UNKNOWN qlen <span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">
link</span>/loopback <span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span> brd <span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">00</span><span style="color: rgba(0, 0, 0, 1)">
inet </span><span style="color: rgba(128, 0, 128, 1)">127.0</span>.<span style="color: rgba(128, 0, 128, 1)">0.1</span>/<span style="color: rgba(128, 0, 128, 1)">8</span><span style="color: rgba(0, 0, 0, 1)"> scope host lo
valid_lft forever preferred_lft forever
inet6 ::</span><span style="color: rgba(128, 0, 128, 1)">1</span>/<span style="color: rgba(128, 0, 128, 1)">128</span><span style="color: rgba(0, 0, 0, 1)"> scope host
valid_lft forever preferred_lft forever
</span><span style="color: rgba(128, 0, 128, 1)">2</span>: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu <span style="color: rgba(128, 0, 128, 1)">1500</span> qdisc mq state UP qlen <span style="color: rgba(128, 0, 128, 1)">1000</span><span style="color: rgba(0, 0, 0, 1)">
link</span>/ether <span style="color: rgba(128, 0, 128, 1)">00</span>:<span style="color: rgba(128, 0, 128, 1)">50</span>:<span style="color: rgba(128, 0, 128, 1)">56</span>:ab:4c:<span style="color: rgba(128, 0, 128, 1)">50</span><span style="color: rgba(0, 0, 0, 1)"> brd ff:ff:ff:ff:ff:ff
inet </span><span style="color: rgba(128, 0, 128, 1)">10.240</span>.<span style="color: rgba(128, 0, 128, 1)">4.185</span>/<span style="color: rgba(128, 0, 128, 1)">24</span> brd <span style="color: rgba(128, 0, 128, 1)">10.240</span>.<span style="color: rgba(128, 0, 128, 1)">4.255</span><span style="color: rgba(0, 0, 0, 1)"> scope global ens160
valid_lft forever preferred_lft forever
inet6 fe80::</span><span style="color: rgba(128, 0, 128, 1)">250</span>:56ff:feab:4c50/<span style="color: rgba(128, 0, 128, 1)">64</span><span style="color: rgba(0, 0, 0, 1)"> scope link
valid_lft forever preferred_lft forever
</span><span style="color: rgba(128, 0, 128, 1)">3</span>: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu <span style="color: rgba(128, 0, 128, 1)">1500</span><span style="color: rgba(0, 0, 0, 1)"> qdisc noqueue state DOWN# docker0 虚拟网桥
link</span>/ether <span style="color: rgba(128, 0, 128, 1)">02</span>:<span style="color: rgba(128, 0, 128, 1)">42</span>:<span style="color: rgba(128, 0, 128, 1)">72</span>:ac:<span style="color: rgba(128, 0, 128, 1)">05</span><span style="color: rgba(0, 0, 0, 1)">:bf brd ff:ff:ff:ff:ff:ff
inet </span><span style="color: rgba(128, 0, 128, 1)">172.17</span>.<span style="color: rgba(128, 0, 128, 1)">0.1</span>/<span style="color: rgba(128, 0, 128, 1)">16</span><span style="color: rgba(0, 0, 0, 1)"> scope global docker0
valid_lft forever preferred_lft forever
inet6 fe80::</span><span style="color: rgba(128, 0, 128, 1)">42</span>:72ff:feac:5bf/<span style="color: rgba(128, 0, 128, 1)">64</span><span style="color: rgba(0, 0, 0, 1)"> scope link
valid_lft forever preferred_lft forever
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
systemctl list</span>-unit-files | <span style="color: rgba(0, 0, 255, 1)">grep</span><span style="color: rgba(0, 0, 0, 1)"> docker
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
docker.service disabled
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
# 设置成自启服务
systemctl enable docker.service
# 查看状态
systemctl status docker
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
● docker.service </span>-<span style="color: rgba(0, 0, 0, 1)"> Docker Application Container Engine
Loaded: loaded (</span>/usr/lib/systemd/system/<span style="color: rgba(0, 0, 0, 1)">docker.service; enabled; vendor preset: disabled)
Active: active (running) since Tue </span><span style="color: rgba(128, 0, 128, 1)">2017</span>-<span style="color: rgba(128, 0, 128, 1)">12</span>-<span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">31</span><span style="color: rgba(0, 0, 0, 1)"> CST; 13min ago
Docs: https:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">docs.docker.com</span>
Main PID: <span style="color: rgba(128, 0, 128, 1)">23479</span><span style="color: rgba(0, 0, 0, 1)"> (dockerd)
CGroup: </span>/system.slice/<span style="color: rgba(0, 0, 0, 1)">docker.service
├─</span><span style="color: rgba(128, 0, 128, 1)">23479</span> /usr/bin/<span style="color: rgba(0, 0, 0, 1)">dockerd
└─</span><span style="color: rgba(128, 0, 128, 1)">23490</span> docker-containerd -l unix:<span style="color: rgba(128, 128, 128, 1)">///</span><span style="color: rgba(0, 128, 0, 1)">var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libco...</span>
<span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">29</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:29.594209004+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">libcontainerd: new containerd process, pid: 23490</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">30</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:30.596093094+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=warning msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">failed to rename /var/lib/docker/tmp for background deletio...chronously</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">30</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:30.654014669+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Graph migration to content-addressability took 0.00 seconds</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">30</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:30.654714697+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Loading containers: start.</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">30</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:30.852920366+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Default bridge (docker0) is assigned with an IP address 172.17...IP address</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">30</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:30.996504508+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Loading containers: done.</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">31</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:31.004149257+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Docker daemon</span><span style="color: rgba(128, 0, 0, 1)">"</span> commit=19e2cf6 graphdriver(s)=overlay version=<span style="color: rgba(128, 0, 128, 1)">17.09</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>-<span style="color: rgba(0, 0, 0, 1)">ce
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">31</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:31.004282017+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Daemon has completed initialization</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">31</span> docker01 dockerd[<span style="color: rgba(128, 0, 128, 1)">23479</span>]: <span style="color: rgba(0, 0, 255, 1)">time</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">2017-12-12T17:24:31.015479108+08:00</span><span style="color: rgba(128, 0, 0, 1)">"</span> level=<span style="color: rgba(0, 0, 255, 1)">info</span> msg=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">API listen on /var/run/docker.sock</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
Dec </span><span style="color: rgba(128, 0, 128, 1)">12</span> <span style="color: rgba(128, 0, 128, 1)">17</span>:<span style="color: rgba(128, 0, 128, 1)">24</span>:<span style="color: rgba(128, 0, 128, 1)">31</span> docker01 systemd[<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">]: Started Docker Application Container Engine.
Hint: Some lines were ellipsized, use </span>-l to show <span style="color: rgba(0, 0, 255, 1)">in</span><span style="color: rgba(0, 0, 0, 1)"> full.
#</span>--------------------------------------------------------------------------</pre>
</div>
<br>
</div>
<p>运行hello-world image验证docker安装是否成功</p>
<div class="table-area">
<div class="cnblogs_code">
<pre>docker run hello-<span style="color: rgba(0, 0, 0, 1)">world
#</span>--------------------------------------------------------------------------<span style="color: rgba(0, 0, 0, 1)">
Unable to </span><span style="color: rgba(0, 0, 255, 1)">find</span> image <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">hello-world:latest</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)"> locally
latest: Pulling from library</span>/hello-<span style="color: rgba(0, 0, 0, 1)">world
ca4f61b1923c: Pull complete
Digest: sha256:be0cd392e45be79ffeffa6b05338b98ebb16c87b255f48e297ec7f98e123905c
Status: Downloaded newer image </span><span style="color: rgba(0, 0, 255, 1)">for</span> hello-<span style="color: rgba(0, 0, 0, 1)">world:latest
Hello from Docker</span>!<span style="color: rgba(0, 0, 0, 1)">
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
</span><span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">. The Docker client contacted the Docker daemon.
</span><span style="color: rgba(128, 0, 128, 1)">2</span>. The Docker daemon pulled the <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">hello-world</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> image from the Docker Hub.
(amd64)
</span><span style="color: rgba(128, 0, 128, 1)">3</span>. The Docker daemon created a new container from that image <span style="color: rgba(0, 0, 255, 1)">which</span><span style="color: rgba(0, 0, 0, 1)"> runs the
executable that produces the output you are currently reading.
</span><span style="color: rgba(128, 0, 128, 1)">4</span>. The Docker daemon streamed that output to the Docker client, <span style="color: rgba(0, 0, 255, 1)">which</span><span style="color: rgba(0, 0, 0, 1)"> sent it
to your terminal.
To try something </span><span style="color: rgba(0, 0, 255, 1)">more</span><span style="color: rgba(0, 0, 0, 1)"> ambitious, you can run an Ubuntu container with:
$ docker run </span>-<span style="color: rgba(0, 0, 0, 1)">it ubuntu bash
Share images, automate workflows, and </span><span style="color: rgba(0, 0, 255, 1)">more</span> with a <span style="color: rgba(0, 0, 255, 1)">free</span><span style="color: rgba(0, 0, 0, 1)"> Docker ID:
https:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">cloud.docker.com/</span>
<span style="color: rgba(0, 0, 0, 1)">
For </span><span style="color: rgba(0, 0, 255, 1)">more</span><span style="color: rgba(0, 0, 0, 1)"> examples and ideas, visit:
https:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">docs.docker.com/engine/userguide/</span>
#-------------------------------------------------------------------------- </pre>
</div>
</div>
<h2 id="升级和卸载docker">升级和卸载docker</h2>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 升级
</span><span style="color: rgba(0, 0, 255, 1)">yum</span> -y upgrade docker-<span style="color: rgba(0, 0, 0, 1)">ce
# 卸载
</span><span style="color: rgba(0, 0, 255, 1)">yum</span> remove docker-<span style="color: rgba(0, 0, 0, 1)">ce
# 删除Images, containers, volumes, or customized configuration files
</span><span style="color: rgba(0, 0, 255, 1)">rm</span> -rf /var/lib/docker</pre>
</div>
<p> </p>
</div>
<h2 id="使用阿里镜像加速器">使用阿里镜像加速器</h2>
<p>使用阿里云专属加速器加快获取Docker官方镜像,否则在国内速度会慢到你无法忍受哒。步骤如下:</p>
<ol>
<li>免费注册一个阿里云账号 www.aliyun.com</li>
<li>进入加速器页面 https://cr.console.aliyun.com/#/accelerator </li>
<li>选择<code>镜像加速器</code><br><img title="" src="http://dbase.cc/img/2017/1213_docker_02.png" alt="" width="undefined" height="undefined"></li>
</ol>
<p>按图中进行相关配置</p>
<div class="table-area">
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 下面的xxxxx要替换成你的专属加速器的地址哦
</span><span style="color: rgba(0, 0, 255, 1)">tee</span> /etc/docker/daemon.json <<-<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">EOF</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">
{
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">registry-mirrors</span><span style="color: rgba(128, 0, 0, 1)">"</span>: [<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://xxxxxxx.mirror.aliyuncs.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">]
}
EOF
systemctl daemon</span>-<span style="color: rgba(0, 0, 0, 1)">reload
systemctl restart docker</span></pre>
</div>
<p> </p>
<br>
</div><br><br>
来源:https://www.cnblogs.com/duwamish/p/11028151.html
頁:
[1]