Docker_2 常用命令

本文详细介绍Docker的基础概念,包括其组成、容器与镜像的关系及常用命令操作。读者将了解到如何通过DockerClient与DockerDaemon进行交互,掌握镜像的创建、管理和使用方法,并学会运用各种命令来高效管理容器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker的组成
  • Docker Daemon
  • Docker Client
  • Docker Hub

使用Docker Client时,输入命令之后会发送到Docker Daemon,然后被解析和执行。有时需要从Docker Hub拉去镜像。

容器与镜像

一个docker镜像可以启动多个容器,实际工作是在容器中完成的。

docker常用命令
  • docker run [options] IMAGE [COMMAND] [ARG...]
    • -it 其中-i是交互式,-t是为容器分配一个伪tty(pseudo-tty)
    • -d 在后台运行容器
    • --rm 退出容器之后删除容器
    • --name 为容器分配一个名字
    • -v /some/path 挂载一个数据卷(data volume)
    • -p HostPort:ContainerPort 小写p,端口映射

有关镜像

  • docker images 列出本地镜像
  • docker pull pull
  • docker save 将镜像保存为tar文件
  • docker load 从tar文件加载镜像
  • docker rmi 删除镜像
  • docker commit 从改变之后的容器创建一个镜像
  • docker built 从docker文件创建一个镜像
    • -f 指定Dockerfile
    • -t 镜像tag

有关容器

  • docker cp 在容器和本地文件系统之间复制文件或文件夹
  • docker ps 列出正在运行的容器
    • -a 列出所有容器
  • docker start 启动一个停止的容器
  • docker exec 在容器中执行制定的命令
    • 命令为/bin/bash,选项为-it时可以进入交互式状态
  • docker stop 停止容器
  • docker kill 强制停止容器
  • docker rm 删除容器
辅助信息
  • docker帮助
$ docker
或
$ docker help
  • docker命令帮助
$ docker COMMAND --help
或
docker help COMMAND
  • docker版本
$ docker version
  • 查看有关系统和docker的信息
$ docker info

转载于:https://www.cnblogs.com/whenyd/p/8422239.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值