Docker常用命令整理

基本命令

  1. 查找镜像
docker search [镜像名称]

例如:docker search kafka。则会查找并展示所有kafka相关的镜像以及版本。NAME为镜像名称,也是下载镜像的关键字
在这里插入图片描述
2. 下载镜像

docker pull [镜像名称(上文中的NAME)]

例如: docker pull wurstmeister/kafka。图中为下载镜像的过程
在这里插入图片描述

镜像命令

  1. 查看所有镜像
docker images/docker image ls

例如
在这里插入图片描述
在这里插入图片描述
上述的俩个命令实现效果是一样的

  1. 删除镜像
docker rmi [镜像ID(IMAGE ID)]

例如 docker rmi 40094a582680
即删除了刚刚下载的kafka镜像
在这里插入图片描述

容器命令

  1. 根据镜像创建一个镜像实例即容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 

IMAGE即镜像名称
OPTION即选项
后面跟一个版本,例如下面的命令中的 :latest
例如新建一个activityMq额容器

docker run -d --name myactivemq -p 61616:61616 -p 8161:8161 webcenter/activemq:latest

其中
-d 代表后台运行容器,并返回容器ID
–name 后面紧跟着的是指定容器的名称
-p: 指定端口映射
2. 查看所有的容器

docker ps

如下:
在这里插入图片描述
CONTAINER ID:代表容器ID
IMAGE:代表镜像名称
STATUS:容器运行状态。UP代表该容器运行中
PORTS:容器使用的端口以及端口映射(->代表的是端口映射)

  1. 进入到正在运行的容器中
    正在运行的容器,即上述查看所有容器的STATUS为UP的容器
docker exec -it [容器ID(CONTAINER ID)]  /bin/bash

如下命令进入到activitymq的容器中
docker exec -it 9029abbfc52a /bin/bash
在这里插入图片描述
5. 退出容器

exit

在这里插入图片描述
6. 启动/停止/重启容器
这三个操作命令大体相同
启动为 start
停止为 stop
重启为 restart
重启容器的命令格式

docker restart [容器ID(CONTAINER ID)]

例如 docker restart 9029abbfc52a
下图中的效果说明重启成功
在这里插入图片描述
7. 删除指定的容器

docker rm [OPTION] [容器ID(CONTAINER ID)]

例如

docker rm -f 890eaafc19ce

在这里插入图片描述
对比上文中的docker ps命令,发现minio的容器已经被删除

查看容器日志

docker logs [OPTION] [CONTAINER ID]

例如

docker logs -f fa4fe422a1d1

-f 表示动态持续打印日志,一旦产生日志,便会打印出来。
在这里插入图片描述
Ctrl+C可以退出打印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值