docker 命令(日常笔记)

docker 命令(日常笔记),第1张

docker 命令(日常笔记)

1、docker images 列出本地镜像

参数说明:

  • -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);

  • --digests :显示镜像的摘要信息;

  • -f :显示满足条件的镜像;

  • --format :指定返回值的模板文件;

  • --no-trunc :显示完整的镜像信息;

  • -q :只显示镜像ID。

2、docker rmi 删除本地一个或多个镜像

参数说明:

  • -f :强制删除;

  • --no-prune :不移除该镜像的过程镜像,默认移除;

3、在编写Dockerfile 文件时,当这个文件的命令执行完后,会自动退出容器,尤其是最后写了一个CMD执行脚本的命令,那么该怎么避免执行CMD脚本命令后自动退出容器,办法就是不要让CMD执行的脚本执行完。就写一个死循环,不要让他终止,可以在脚本最后一行添加两个命令

touch 1.log tail -f 1.log, 这样他就会一直读取这个文件,这样脚本就不会执行完,容器也不会退出。

4、docker ps 列出正在运行的容器

参数说明:

  • -a : 列出所有的容器

5、docker rm -f  加上id可以指定删除某个容器

6、docker run -p 19092:9092 --name kafka1 -d -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_ConNECT=192.168.1.159:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.159:19092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka:latest

上面这是一行代码 

参数说明:

  • -p : 端口号
  • -d : 表示在后台运行
  • -e :表示环境
  • --name :为容器起一个名字
  • KAFKA_ZOOKEEPER_CONNECT       kafka是基于zookeeper集群,所以启动kafka需要先启动zookeeper
  • latest : 表示版本号

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5690567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存