<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
	<id>https://wiki.fangc.top/index.php?action=history&amp;feed=atom&amp;title=Docker%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4</id>
	<title>Docker常用命令 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fangc.top/index.php?action=history&amp;feed=atom&amp;title=Docker%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4"/>
	<link rel="alternate" type="text/html" href="https://wiki.fangc.top/index.php?title=Docker%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4&amp;action=history"/>
	<updated>2026-04-19T16:01:03Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.fangc.top/index.php?title=Docker%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4&amp;diff=1813&amp;oldid=prev</id>
		<title>2024年2月1日 (四) 07:38 FC</title>
		<link rel="alternate" type="text/html" href="https://wiki.fangc.top/index.php?title=Docker%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4&amp;diff=1813&amp;oldid=prev"/>
		<updated>2024-02-01T07:38:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 查看命令 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!命令&lt;br /&gt;
!解释&lt;br /&gt;
|-&lt;br /&gt;
|docker ps&lt;br /&gt;
|查看正在运行的容器&lt;br /&gt;
|-&lt;br /&gt;
|docker ps -a&lt;br /&gt;
|查看所有已经创建的容器&lt;br /&gt;
|-&lt;br /&gt;
|docker images&lt;br /&gt;
|列出镜像列表&lt;br /&gt;
|-&lt;br /&gt;
|docker container ls&lt;br /&gt;
|效果同ps命令(加-a效果同)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== docker ps 详细参数 ===&lt;br /&gt;
 -a :显示所有的容器，包括未运行的。&lt;br /&gt;
 &lt;br /&gt;
 -f :根据条件过滤显示的内容。&lt;br /&gt;
 &lt;br /&gt;
 --format :指定返回值的模板文件。&lt;br /&gt;
 &lt;br /&gt;
 -l :显示最近创建的容器。&lt;br /&gt;
 &lt;br /&gt;
 -n :列出最近创建的n个容器。&lt;br /&gt;
 &lt;br /&gt;
 --no-trunc :不截断输出。&lt;br /&gt;
 &lt;br /&gt;
 -q :静默模式，只显示容器编号。&lt;br /&gt;
 &lt;br /&gt;
 -s :显示总的文件大小。&lt;br /&gt;
&lt;br /&gt;
===docker images 详细参数===&lt;br /&gt;
 &amp;lt;-a :列出本地所有的镜像（含中间映像层，默认情况下，过滤掉中间映像层）；&lt;br /&gt;
 &lt;br /&gt;
 --digests :显示镜像的摘要信息；&lt;br /&gt;
 &lt;br /&gt;
 -f :显示满足条件的镜像；&lt;br /&gt;
 &lt;br /&gt;
 --format :指定返回值的模板文件；&lt;br /&gt;
 &lt;br /&gt;
 --no-trunc :显示完整的镜像信息；&lt;br /&gt;
 &lt;br /&gt;
 -q :只显示镜像ID。&lt;br /&gt;
&lt;br /&gt;
==删除命令==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!命令&lt;br /&gt;
!解释&lt;br /&gt;
|-&lt;br /&gt;
|docker rm&lt;br /&gt;
|删除容器&lt;br /&gt;
|-&lt;br /&gt;
|docker rmi&lt;br /&gt;
|删除镜像&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===docker rm 详细参数===&lt;br /&gt;
 &amp;lt;-f :强制删除一个运行中的容器&lt;br /&gt;
 &lt;br /&gt;
 -l :移除容器间的网络连接，而非容器本身&lt;br /&gt;
 &lt;br /&gt;
 -v :-v 删除与容器关联的卷&lt;br /&gt;
&lt;br /&gt;
===docker rmi 详细参数===&lt;br /&gt;
 &amp;lt;-f :强制删除；&lt;br /&gt;
 &lt;br /&gt;
 --no-prune :不移除该镜像的过程镜像，默认移除；&lt;br /&gt;
&lt;br /&gt;
==宿-主操作==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!命令&lt;br /&gt;
!解释&lt;br /&gt;
|-&lt;br /&gt;
|docker cp&lt;br /&gt;
|容器与主机之间的数据拷贝&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===docker cp 实例===&lt;br /&gt;
 &amp;lt;code&amp;gt;docker cp  nginx:/www /tmp/    #将nginx容器的/www 拷贝到本地/tmp下&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==生命周期==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!命令&lt;br /&gt;
!解释&lt;br /&gt;
|-&lt;br /&gt;
|docker start&lt;br /&gt;
|启动容器&lt;br /&gt;
|-&lt;br /&gt;
|docker stop&lt;br /&gt;
|停止容器&lt;br /&gt;
|-&lt;br /&gt;
|docker restart&lt;br /&gt;
|重启容器&lt;br /&gt;
|-&lt;br /&gt;
|docker exec&lt;br /&gt;
|在运行的容器中执行命令&lt;br /&gt;
|-&lt;br /&gt;
|docker run&lt;br /&gt;
|创建一个新的容器并运行一个命令&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===docker exec 详细参数===&lt;br /&gt;
 &amp;lt;-d :分离模式: 在后台运行&lt;br /&gt;
 &lt;br /&gt;
 -i :即使没有附加也保持STDIN 打开&lt;br /&gt;
 &lt;br /&gt;
 -t :分配一个伪终端&lt;br /&gt;
 &lt;br /&gt;
 #实例（进入容器）&lt;br /&gt;
 docker exec -it 容器名 bash&lt;br /&gt;
&lt;br /&gt;
===docker run 详细参数===&lt;br /&gt;
 -i, --interactive=false   打开STDIN，用于控制台交互&lt;br /&gt;
 -t, --tty=false            分配tty设备，该可以支持终端登录，默认为false&lt;br /&gt;
 -d, --detach=false         指定容器运行于前台还是后台，默认为false&lt;br /&gt;
 -u, --user=&amp;quot;&amp;quot;              指定容器的用户&lt;br /&gt;
 -a, --attach=[]            登录容器（必须是以docker run -d启动的容器）&lt;br /&gt;
 -w, --workdir=&amp;quot;&amp;quot;           指定容器的工作目录&lt;br /&gt;
 -c, --cpu-shares=0        设置容器CPU权重，在CPU共享场景使用&lt;br /&gt;
 -e, --env=[]               指定环境变量，容器中可以使用该环境变量&lt;br /&gt;
 -m, --memory=&amp;quot;&amp;quot;            指定容器的内存上限&lt;br /&gt;
 -P, --publish-all=false    指定容器暴露的端口&lt;br /&gt;
 -p, --publish=[]           指定容器暴露的端口&lt;br /&gt;
 -h, --hostname=&amp;quot;&amp;quot;          指定容器的主机名&lt;br /&gt;
 -v, --volume=[]            给容器挂载存储卷，挂载到容器的某个目录    顺序：主机：容器&lt;br /&gt;
 --volumes-from=[]          给容器挂载其他容器上的卷，挂载到容器的某个目录&lt;br /&gt;
 --cap-add=[]               添加权限，权限清单详见：&amp;lt;nowiki&amp;gt;http://linux.die.net/man/7/capabilities&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 --cap-drop=[]              删除权限，权限清单详见：&amp;lt;nowiki&amp;gt;http://linux.die.net/man/7/capabilities&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 --cidfile=&amp;quot;&amp;quot;               运行容器后，在指定文件中写入容器PID值，一种典型的监控系统用法&lt;br /&gt;
 --cpuset=&amp;quot;&amp;quot;                设置容器可以使用哪些CPU，此参数可以用来容器独占CPU&lt;br /&gt;
 --device=[]                添加主机设备给容器，相当于设备直通&lt;br /&gt;
 --dns=[]                   指定容器的dns服务器&lt;br /&gt;
 --dns-search=[]            指定容器的dns搜索域名，写入到容器的/etc/resolv.conf文件&lt;br /&gt;
 --entrypoint=&amp;quot;&amp;quot;            覆盖image的入口点&lt;br /&gt;
 --env-file=[]              指定环境变量文件，文件格式为每行一个环境变量&lt;br /&gt;
 --expose=[]                指定容器暴露的端口，即修改镜像的暴露端口&lt;br /&gt;
 --link=[]                  指定容器间的关联，使用其他容器的IP、env等信息&lt;br /&gt;
 --lxc-conf=[]              指定容器的配置文件，只有在指定--exec-driver=lxc时使用&lt;br /&gt;
 --name=&amp;quot;&amp;quot;                  指定容器名字，后续可以通过名字进行容器管理，links特性需要使用名字&lt;br /&gt;
 --net=&amp;quot;bridge&amp;quot;             容器网络设置:&lt;br /&gt;
                             bridge 使用docker daemon指定的网桥&lt;br /&gt;
                             host    //容器使用主机的网络&lt;br /&gt;
                             container:NAME_or_ID  &amp;gt;//使用其他容器的网路，共享IP和PORT等网络资源&lt;br /&gt;
                             none 容器使用自己的网络（类似--net=bridge），但是不进行配置&lt;br /&gt;
 --privileged=false         指定容器是否为特权容器，特权容器拥有所有的capabilities&lt;br /&gt;
 --restart=&amp;quot;no&amp;quot;             指定容器停止后的重启策略:&lt;br /&gt;
                             no：容器退出时不重启&lt;br /&gt;
                             on-failure：容器故障退出（返回值非零）时重启&lt;br /&gt;
                             always：容器退出时总是重启&lt;br /&gt;
 --rm=false                 指定容器停止后自动删除容器(不支持以docker run -d启动的容器)&lt;br /&gt;
 --sig-proxy=true           设置由代理接受并处理信号，但是SIGCHLD、SIGSTOP和SIGKILL不能被代理&lt;br /&gt;
&lt;br /&gt;
==镜像仓库==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!命令&lt;br /&gt;
!解释&lt;br /&gt;
|-&lt;br /&gt;
|docker pull&lt;br /&gt;
|拉取镜像&lt;br /&gt;
|-&lt;br /&gt;
|docker search&lt;br /&gt;
|从Docker Hub查找镜像&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==docker环境信息==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!命令&lt;br /&gt;
!解释&lt;br /&gt;
|-&lt;br /&gt;
|docker info&lt;br /&gt;
|查看docker系统信息&lt;br /&gt;
|-&lt;br /&gt;
|docker version&lt;br /&gt;
|显示 Docker 版本信息&lt;br /&gt;
|}&lt;br /&gt;
[[分类:Docker]]&lt;/div&gt;</summary>
		<author><name>FC</name></author>
	</entry>
</feed>