Docker常用命令

前言

要想知道其命令,首先要了解docker的一些名词含义:

Client(客户端): Docker的用户端,可以接受用户命令和配置标识,并与Docker daemon通信。

Images(镜像): 只读镜像,含创建Docker容器的说明,它与操作系统的安装光盘有点像。

Containers(容器): 镜像的运行实例,镜像与容器的关系类比面向对象中的类和对象。

Registry(仓库): 是一个集中存储与分发镜像的服务。最常用的Registry是官方的Docker Hub 

Docker说明:

官网:Docker Documentation | Docker Documentation

常用命令

docker 镜像 命令

搜索镜像:

docker  search  [OPTIONS]  TERM
 
上传镜像:

docker  push  [OPTIONS]  NAME[:TAG]
 
下载镜像:

docker  pull  [OPTIONS]  NAME[:TAG]
 
提交镜像:

docker  commit [OPTIONS]  CONTAINER  NAME[:TAG]
 
构建镜像:

docker  build  [OPTIONS]  PATH
 
删除镜像:

docker  rmi [OPTIONS]  IMAGE  [IMAGE...]
 
增加镜像标签:

docker  tag  SOURCE_IMAGE[:TAG]  TARGET_IMAGE[:TAG]
 
查看所有镜像:

docker images [OPTIONS] [REPOSITORY[:TAG]]

查看docker镜像/容器/数据 使用空间

docker system df

docker 容器 操作命令

启动/重启容器:

docker start/restart CONTAINER
 
停止/强停容器:

docker stop/ kill CONTAINER
 
删除容器:

docker rm [OPTIONS] CONTAINER [CONTAINER...]
 
重命名容器:

docker rename CONTAINER CONTAINER_NEW
 
进入容器:

docker attach CONTAINER
 
执行容器命令:

docker exec CONTAINER COMMAND
 
查看容器日志:

docker logs [OPTIONS] CONTAINER
 
查看容器列表:

docker ps [OPTIONS]

docker 容器 启动命令

docker  run  [OPTIONS]  IMAGE  [COMMAND]  [ARG...]

说明:

-d : 后台运行容器,并返回容器ID

-i:以交互模式运行容器,通常与 -t 同时使用

-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用

-v:绑定挂载目录

--name="mycontainer": 为容器指定一个名称

--net="bridge": 指定容器的网络连接类型,支持:bridge / host / none / container:<name|id>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

慕菲烟云

坚持原创,希望大家多多交流

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

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

打赏作者

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

抵扣说明:

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

余额充值