首页 课程 师资 教程 报名

你应该知道的Docker命令

  • 2021-09-28 10:11:28
  • 419次 动力节点

概述

回想一下,Docker 映像由 Dockerfile + 任何必要的依赖项组成。还要回想一下,Docker容器是一个栩栩如生的 Docker 映像。要使用 Docker 命令,您首先需要知道您是在处理图像还是容器。

Docker 映像要么存在,要么不存在。

Docker 容器要么存在,要么不存在。

存在的 Docker 容器要么正在运行,要么没有运行。

一旦你知道你在做什么,你就可以找到适合这项工作的正确命令。

你应该知道的Docker命令

命令共性

以下是有关 Docker 命令的一些注意事项:

Docker CLI 管理命令以 开头docker,然后是一个空格,然后是管理类别,然后是一个空格,然后是命令。例如,docker container stop停止一个容器。

引用特定容器或映像的命令需要该容器或映像的名称或 ID。

例如,docker container run my_app是用于构建和运行名为my_app的容器的命令。my_container在整个示例中,我将使用该名称来指代通用容器。同去的my_image,my_tag等

如果适用,我将单独提供命令,然后提供通用标志。前面有两个破折号的旗帜是旗帜的全名。带有一个破折号的标志是完整标志名称的快捷方式。例如,-p是--portflag的缩写。

容器

用 docker container my_command

create— 从图像创建容器。

start — 启动现有容器。

run— 创建一个新容器并启动它。

ls— 列出正在运行的 容器。

inspect— 查看有关容器的大量信息。

logs— 打印日志。

stop— 优雅地停止运行容器。

kill— 突然停止容器中的主进程。

rm— 删除一个停止的容器。

图片

用 docker image my_command

build — 建立形象。

push— 将映像推送到远程注册表。

ls— 列出图像。

history— 查看中间图像信息。

inspect— 查看有关图像的大量信息,包括图层。

rm— 删除图像。

杂项

docker version— 列出有关 Docker 客户端和服务器版本的信息。

docker login — 登录到 Docker 注册表。

docker system prune— 删除所有未使用的容器、未使用的网络和悬空映像。

以上这些命令是大家应该知道并熟练运用的,如果想了解更多相关知识,不妨来关注一下动力节点的Docker菜鸟教程吧,里面有更多知识可以在线学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交