Docker常用命令

tech2023-07-31  106

Docker常用命令

1、帮助指令

1.1、docker version

显示docker的版本信息

1.2、docker info

显示docker系统信息,包括镜像和容器数量

1.3、docker [命令] --help

相当于docker命令说明文档

查看images命令用法

2、镜像命令

2.1、docker images

列出本机上的所有镜像

各项说明

REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小

可选项

-a :列出本地所有的镜像(含中间映像层)

-q :只显示镜像ID

–digests :显示镜像的摘要信息–no-trunc :显示完整的镜像信息

2.2、docker search

搜索镜像

用法:docker search [OPTIONS] 镜像名字

会出现的问题 有可能会访问超时或者找不到主机到路由 原因一 :没有配置国内镜像 二:虚拟机网关没有配置好

OPTIONS说明

–name=“容器新名字”: 为容器指定一个名称;-d: 后台运行容器,并返回容器ID,也即启动守护式容器;-i:以交互模式运行容器,通常与 -t 同时使用;-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;-P: 随机端口映射;-p: 指定端口映射,有以下四种格式 ip:hostPort:containerPort ip::containerPort hostPort:containerPort containerPort

2.3、docker pull

下载镜像

用法:docker pull 某个XXX镜像名字

2.4、docker rmi

删除镜像

用法:docker rmi -f 某个镜像名字或者ID

也可以一次删除多个镜像

docker rmi -f 镜像名1:TAG 镜像名2:TAG

删除全部镜像

docker rmi -f $(docker images -qa)

分析:docker images -qa 查询出全部镜像 然后 docker rmi -f $ (docker images -qa) 删除查询的全部镜像

3、容器命令

有镜像才能有容器

3.1、docker run

新建并启动容器

用法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

常用的OPTIONS

–name=“容器新名字”: 为容器指定一个名称;-i:以交互模式运行容器,通常与 -t 同时使用;-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

3.2、docker ps

列出当前所有正在运行的容器

用法:docker ps [OPTIONS]

常用的OPTIONS

-a :列出当前所有正在运行的容器+历史上运行过的-l :显示最近创建的容器。-n:显示最近n个创建的容器。-q :静默模式,只显示容器编号。–no-trunc :不截断输出。

3.3、退出容器

exit:容器停止退出ctrl+P+Q :容器不停止退出

3.4、docker start

启动容器

用法:docker start 容器ID或者容器名

3.5、docker restart

重启容器

用法:docker restart 容器ID或者容器名

标题

3.6、docker stop

停止容器

用法:docker stop 容器ID或者容器名

3.7、docker kill

强制停止

用法:docker kill 容器ID或者容器名

3.8、docker rm

删除已经停止的容器

用法:docker rm 容器ID

也可以一次删除多个

docker rm -f $(docker ps -a -q)docker ps -a -q | xargs docker rm

3.9、docker logs

查看docker日志

用法:docker logs -tf --tail 容器ID

3.10、docker top

查看容器内运行的进程

用法:docker top 容器ID

3.11、docker inspect

查看容器内部细节

用法:docker inspect 容器ID

谢谢大家的阅读! 若上面有写错的 欢迎纠正哦

推荐学习docker视频 B站 尚硅谷周阳老师

最新回复(0)