Docker常用命令之拉取镜像运行镜像详解
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">查看Docker 版本号</a></li><li><a href="#_label1">修改Docker 镜像源</a></li><li><a href="#_label2">查找镜像库</a></li><li><a href="#_label3">获取镜像</a></li><li><a href="#_label4">查看所有拉取的镜像</a></li><li><a href="#_label5">删除镜像</a></li><li><a href="#_label6">删除容器</a></li><li><a href="#_label7">运行容器</a></li><li><a href="#_label8">查看所有容器</a></li><li><a href="#_label9">查看正在运行的容器</a></li><li><a href="#_label10">查询容器日志</a></li><li><a href="#_label11">总结</a></li></ul></div><p class="maodian"><a name="_label0"></a></p><h2>查看Docker 版本号</h2><div class="jb51code"><pre class="brush:bash;">docker version
</pre></div>
<p class="maodian"><a name="_label1"></a></p><h2>修改Docker 镜像源</h2>
<p>输入命令:</p>
<div class="jb51code"><pre class="brush:bash;">vim /etc/docker/daemon.json
</pre></div>
<p>添加源:</p>
<div class="jb51code"><pre class="brush:bash;">{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
</pre></div>
<p>重启Docker 服务;</p>
<div class="jb51code"><pre class="brush:bash;">systemctl restart docker.service
</pre></div>
<p>其它镜像源:</p>
<ul><li>Docker 官方中国区 <code>https://registry.docker-cn.com</code></li><li>网易:<code>http://hub-mirror.c.163.com</code></li><li>ustc:<code>https://docker.mirrors.ustc.edu.cn</code></li></ul>
<p class="maodian"><a name="_label2"></a></p><h2>查找镜像库</h2>
<div class="jb51code"><pre class="brush:bash;">docker search 镜像名
</pre></div>
<p class="maodian"><a name="_label3"></a></p><h2>获取镜像</h2>
<div class="jb51code"><pre class="brush:bash;">docker pull IMAGE:TAG(镜像名称,镜像版本)
</pre></div>
<p class="maodian"><a name="_label4"></a></p><h2>查看所有拉取的镜像</h2>
<div class="jb51code"><pre class="brush:bash;">docker images
</pre></div>
<p class="maodian"><a name="_label5"></a></p><h2>删除镜像</h2>
<div class="jb51code"><pre class="brush:bash;">docker rm i imageID(镜像ID)
</pre></div>
<p class="maodian"><a name="_label6"></a></p><h2>删除容器</h2>
<div class="jb51code"><pre class="brush:bash;">docker rm db01(容器ID)
//强制删除容器
docker rm -f db01
</pre></div>
<p class="maodian"><a name="_label7"></a></p><h2>运行容器</h2>
<div class="jb51code"><pre class="brush:bash;">docker run -p 16379:6379 --name imageName(名称) -d image:TAG(镜像,容器版本)
</pre></div>
<p class="maodian"><a name="_label8"></a></p><h2>查看所有容器</h2>
<div class="jb51code"><pre class="brush:bash;">docker ps -a
</pre></div>
<p class="maodian"><a name="_label9"></a></p><h2>查看正在运行的容器</h2>
<div class="jb51code"><pre class="brush:bash;">docker ps
</pre></div>
<p class="maodian"><a name="_label10"></a></p><h2>查询容器日志</h2>
<div class="jb51code"><pre class="brush:bash;">docker logs -f dbId(容器ID)
</pre></div>
<p class="maodian"><a name="_label11"></a></p><h2>总结</h2>
<p>以上为个人经验,希望能给大家一个参考,也希望大家多多支持琼殿技术社区。</p>
頁:
[1]