当前位置:网站首页 > 容器化与Kubernetes > 正文

启动docker镜像命令(docker启动镜像容器命令)



查看docker的详细信息

这个命令是列出本地所有的镜像(含中间镜像层)

这个命令是只显示镜像ID

显示镜像的备注信息

显示镜像的完整信息

表示查询点赞数超出30的版本

删除单个镜像

镜像名1:TAG 镜像名2:TAG,删除多个镜像

删除本地所有的镜像

下载一个centos镜像

⑴:新建并启动容器

命令:docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG..]

OPTIONS:说明

a:下面我们以交互式模式运行容器,并起一个别名,可以发现我们进入到另外一个终端

命令:docker run -it --name="mycentos01" 75835a67d134

出现上面的情况就说明我们进入了docker中centos容器运行的环境了

b:列出当前正在运行所有正在运行的容器

  • 命令:docker ps [OPTIONS]

docker ps -lq表示展示最近创建的容器编号

c:退出容器

  • 命令:exit,容器停止并且退出
  • ctrl+P+Q,容器不停止退出

d:启动容器

  • 命令:docker start +容器名称/ID

e:重启容器

  • 命令:docker restart+容器名称/ID

f:停止容器

  • 命令:docker stop +容器名称/ID
  • 强制停止命令 :docker kill+容器名称/ID

g:删除容器

  • 删除已经停止容器命令:docker rm+容器名称/ID
  • 强制删除命令(不管容器是否停止) :docker rm -f+容器名称/ID

h:删除当前运行的或者历史上运行过的所有容器

  • 命令:docker rm -f $(docker ps -a -q)

这是为什么呢?

命令:docker logs -f -t --tail 容器ID

  • -f:跟随最新的日志打印
  • -t:是加入时间戳
  • --tail 数字:显示最后多少条

从上面可以发现,当我们启动docker中centos容器的时候,设置每隔2秒钟打印

hello,这样进程就不会自动停止,最后我们使用查看日志的命令查看最后的几行日志。

命令:docker top 容器ID

命令:docker inspect 容器ID

命令:docker exec -it 容器ID bash

重新进入命令:docker attach 容器ID

区别:

  • a:attach是直接进入容器启动命令的终端,不会启动新的进程
  • b:exec是在容器中打开新的终端,并且可以启动新的进程

在容器外面查看容器内的内容:

进入容器后查看,发现确实是一样的:

命令:docker cp 容器ID:容器内路径 目的主机路径

例如:

  • 现在我们在centos容器的/tem目录下存在一个test1文件,现在我们需要将
  • 其拷贝到主机的/opt目录下

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

到此这篇启动docker镜像命令(docker启动镜像容器命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • kvm虚拟化的特点是什么?(kvm虚拟化是什么意思)2025-04-16 21:54:06
  • docker启动容器命令解释(docker run启动容器)2025-04-16 21:54:06
  • 启动docker容器命令失败(docker启动容器后服务没起来)2025-04-16 21:54:06
  • list变为字符串(list字符串转化为list 对象)2025-04-16 21:54:06
  • KVM虚拟化技术(kvm虚拟化技术原理)2025-04-16 21:54:06
  • nsenter 进入容器(nsenter进入容器ping)2025-04-16 21:54:06
  • 启动docker-compose容器命令(启动docker的命令)2025-04-16 21:54:06
  • 查看k8s版本列表(k8s查看所有容器)2025-04-16 21:54:06
  • 启动Docker容器的命令是什么(启动所有docker容器)2025-04-16 21:54:06
  • docker启动镜像容器命令(docker 加载镜像 启动)2025-04-16 21:54:06
  • 全屏图片