docker_常用命令

一、帮助命令

1、docker version:查看docker版本
2、docker info:显示全系统信息
3、docker --help:显示docker相关的所有命令及功能说明

二、镜像命令

1、docker images:使用列表的形式显示本机上所有的镜像
在这里插入图片描述
列表表头解析:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CRETED:镜像创建的时间
SIZE:镜像大小

2、docker search 镜像名:在仓库中搜索镜像
在这里插入图片描述

3、docker pull 镜像名:从仓库中下载镜像

4、docker rmi 镜像名称/镜像ID:删除镜像
(当镜像有在运行的容器时,需要停止容器之后才能进行删除。)

三、容器命令

什么是容器?

容器镜像像是一个软件的轻量级独立可执行软件包,包含运行时它所需的一切。不管环境如何集装箱化软件都可以运行相同的Linux和Windows应用程序,容器将周围软件与其环境隔离开来。例如开发环境和生产环境之间的差异,并有助于减少在同一架构基础上运行不同软件的团队之间的冲突。

docker容器的优势:

1、轻量级
在一台机器上运行的docker容器共享该机器的操作系统内核,他们立即开始并使用更少的计算和内存。图像由文件系统层构建并共享公用文件,这最大限度的减少了磁盘使用量,图像下载速度更快。
2、标准
docker容器基于开放标准,可在所有主要的Linux发行版,Windows及任何基础架构(包括虚拟机、裸机和云中)上运行。
3、安全
docker容器将应用程序彼此隔离从底层基础架构中分离开来,docker提供了最强大的默认隔离功能,可以将应用程序问题限制在一个容器中,而不是一个机器上。

相关命令:

1、docker run 可选选项 镜像名称/镜像ID:根据镜像创建一个容器

选项说明:
–name:创建容器并为容器起一个名字
(例如:docker run --name mycentos centos)
-d:后台创建容器,并返回容器ID,即启动守护式容器
-i:以交互模式创建容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-P:随机端口映射,即创建容器的时候随机分配一个端口供外界访问
-p:指定端口映射

(例如:docker run -p 8080:8080 -d --name mytomcat tomcat
如上命令就是根据tomcat镜像创建了一个tomcat容器,容器名为mytomcat,容器是在后台运行的,对外暴露的端口是8080。8080:8080其中前面的8080是对外暴露的端口号,可以自定义,后面的端口号是tomcat镜像默认的固定端口,例如nginx默认为80端口。)

交互式运行:docker -it 镜像名/镜像ID
(例如:docker -it centos
如上命令表示交互式运行centos镜像,创建一个容器的同时会进入到这个容器的内部。)

2、docker ps 选项:列表显示容器信息

选项说明:
-a:列出当前所有正在运行的容器+历史上运行过的
-l:列出最近创建过的一个容器
-n:列出最近创建过的n个容器
-q:静默模式,只显示容器编号

3、exit:在容器内部停止容器并退出
(ctrl+P+Q:在容器内部不停止容器退出)

4、docker start 容器名称/容器ID:启动容器

5、docker stop 容器名称/容器ID:停止容器

6、docker restart 容器名称/容器ID:重启容器

7、docker kill 容器名称/容器ID:强制停止容器

8、docker rm 容器ID:删除已停止的容器
(docker rm -f $(docker ps -aq):删除所有容器)

9、docker inspect 容器ID:查询容器内部细节

10、进入正在进行的容器并以命令行交互
①docker exec -it 容器ID /bin/bash
②docker attch 容器ID
区别:exec实在容器中打开新的终端,并且可以启动新的进程;attch是直接进入容器的终端不会启动新的进程。

11、docker cp 容器ID:容器内的路径 主机目录:将容器中的文件拷贝到主机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值