#yyds干货盘点#Docker基础之Docker常用命令(1)

网友投稿 240 2022-10-23

#yyds干货盘点#Docker基础之Docker常用命令(1)

​帮助命令

docker version #显示docker的版本信息

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

docker 命令 --help #帮助命令

帮助文档的地址:​​~]# docker images

REPOSITORY    TAG       IMAGE ID       CREATED        SIZE

hello-world   latest    feb5d9fea6a5   2 months ago   13.3kB

解释:

REPOSITORY 镜像的仓库源

TAG 镜像的标签

IMAGEID 镜像的ID

CREATED 镜像的创建时间

SIZE 镜像的大小

可选项

-a, --all 列出所有镜像

-q, --quiet 只显示镜像的ID

​​images --help

#docker search #搜索镜像

#docker pull #下载镜像

下载镜像 docker pull 镜像名[:tag]

​#docker rmi #删除镜像

可以通过镜像名称或者ID来删除

[root@docker ~]# docker rmi -f 738e7101490b #删除指定的镜像

[root@docker ~]# docker rmi -f 镜像ID 镜像ID  #删除多个镜像

[root@docker ~]# docker rmi -f $(docker images -aq) #删除所有镜像

​容器命令

说明:我们有了镜像才能创建容器

#docker pull centos

新建容器并启动

​#docker run [可选参数] image

参数说明

--name=”name” 容器名字,tomcat1,tomcat2,用来区分容器

-d 后台方式运行

-it 使用交互方式运行,进入容器产看内容

-p 指定容器的端口,-p,8080:8080

-p ip:主机端口:容器端口

-p主机端口:容器端口

-p容器关口

容器端口

-P 随机指定端口

启动并进入容器:

[root@docker ~]# docker run -it centos /bin/bash

查看容器内的centos:

列出所有的在运行的容器:

[root@docker ~]# docker ps

#列出当前正在运行的容器

-a #列出当前正在运行的容器+带出历史运行的容器

-n=? #显示最近创建的容器

-q #只显示容器的编号

退出容器

exit #容器直接停止并退出

ctrl+P+Q #容器不停止退出

​删除容器

#docker rm 容器ID #删除指定的容器,不能删除正在运行的容器。如果要强制,则rm -f。

#docker rm -f $(docker ps -aq) #删除所有的容器

#docker ps -a -q | xargs docker rm #删除所有的容器

启动和停止容器的操作

#docker start 容器ID #启动容器

#docker restart 容器ID #重启容器

#docker stop 容器ID #停止当前正在运行的容器

#docker kill 容器ID #强制停止当前容器

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:布隆过滤器面试如何快速判断元素是否在集合里
下一篇:MacBook编译安装kubeedge
相关文章

 发表评论

暂时没有评论,来抢沙发吧~