docker常用命令

介绍

Docker 是一个流行的开源容器化平台,它允许用户打包应用及其依赖项到一个可移植的容器中。这些容器可以在任何支持Docker的机器上运行,从而简化了部署和扩展应用程序的过程。在使用Docker时,有几个常用命令是必须熟悉的。

docker run

首先,docker run 命令用于创建一个新的容器并运行一个命令。例如,要运行一个带有交互式终端的Ubuntu容器,可以使用

docker run -it ubuntu /bin/bash

docker ps

其次,docker ps 用于列出当前正在运行的容器。要看到所有容器(包括停止的容器),可以使用 docker ps -a。

docker ps
CONTAINER ID   IMAGE          COMMAND   CREATED              STATUS              PORTS     NAMES
bb7d645dae05   ubuntu:20.04   "bash"    About a minute ago   Up About a minute             wonderful_heisenberg

docker images

第三,docker images 列出本地存储的镜像。这些镜像是容器的基础模板,可以从Docker Hub下载或者自己构建。

docker images
REPOSITORY                 TAG       IMAGE ID       CREATED         SIZE
ubuntu                     20.04     ba6acccedd29   2 years ago     72.8MB

docker stop

如果想停止运行中的容器,可以使用 docker stop 命令,后面跟上容器ID或名称。相似地,docker start 命令可以用来启动已经停止的容器。

docker stop bb7d645dae05
bb7d645dae05
docker start bb7d645dae05
bb7d645dae05

docker logs

对于查看容器的输出,可以使用 docker logs 命令,这在调试容器应用程序时非常有用。docker logs用法是:

Usage:  docker logs [OPTIONS] CONTAINER
 docker logs --details bb7d645dae05
 root@bb7d645dae05:/# exit

docker exec

另外,docker exec 命令允许用户在正在运行的容器内执行命令。例如,要在容器内打开一个新的Bash会话,可以运行

docker exec -it <container_name_or_id> /bin/bash

docker build

要构建一个新的镜像,可以使用 docker build 命令,通常会指定一个Dockerfile路径和一个镜像标签。例如,假设当前目录有一个Dockerfile,构建一个名为my-app的镜像:

docker build -t my-app .

docker rm

最后,当不再需要容器时,可以使用 docker rm 来删除它们,或使用 docker rmi 来删除不再需要的镜像。

以上就是Docker的一些常用命令,掌握它们将有助于在Docker环境中有效地工作。随着使用的深入,还会发现更多高级命令和选项,这些可以通过查阅官方文档或使用 docker --help 命令来获取帮助。

受欢迎的docker镜像

镜像名称说明
nginx一个高性能的HTTP和反向代理服务
alpine一个面向安全应用的轻量级Linux发行版
busybox一个集成了三百多个常用Linux命令和工具的软件
ubuntuubuntu 操作系统

去哪找镜像

当然是去docker hub的官方站点去找了

进一步学习文档

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

namedlock

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值