Docker之常用指令

一、帮助命令:

docker version // 查看版本等信息

docker info //查看详细信息

docker --help //所有命令说明

二、镜像命令:

docker images //列出本地所有镜像      参数:-a 本地所有镜像  、-q只显示镜像id、--digests显示镜像摘要信息、--no-trunc显示完整镜像信息

docker search 某镜像名字  //搜索xx镜像    网站:https://hub.docker.com

docker pull 后镜像名字[:TAG] //下载镜像,后面的冒号去掉的话默认下载最新镜像

docker rmi 某镜像名字ID // 删除镜像   删除所有:docker rmi -f $(docker images -qa)

三、容器命令:

1、docker run [option] image [command] [arg...]  //启动镜像

option说明:

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

eg:启动交互式容器,以为centos为例

docker run -it centos /bin/bash

2、docker ps [option]  //列出正在运行的镜像

option说明:

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

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 -a -q)

四、重要

1、docker run -d 容器名 //启动守护示容器

2、docker logs -f -t --tail 容器ID ://查看容器日志    -t 时间戳   -f 跟随最新打印日志  --tail数字    显示最后几条

3、docker top 容器ID //查看容器内运行的进程

4、docker inspect 容器ID //查看容器内部细节

5、docker exec -it 容器ID  bashShell   和docker attach  容器ID  //进入正在运行的容器并以命令行交互

上述两个区别:exec是在容器中打开新的终端,并且可以启动新的进程;attach直接进入容器启动命令的终端,不会启动新进程

6、docker  cp  容器ID:容器内的路径   目的主机路径 //从容器拷贝文件到主机上

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值