Docker-Docker命令整理说明

Docker命令汇总

docker pull 镜像名<:tags> - 从远程仓库抽取镜像
docker images - 查看本地镜像
docker run 镜像名<:tags> - 创建容器,启动应用(前台运行)
    * 如果在运行run命令时,镜像还没有被远程仓库抽取,则会首先进行pull将镜像下载到本地,再进行创建启动操作
docker run -p 宿主机端口:容器内端口 镜像名 - 创建容器,启动应用并映射端口号(前台运行)
    * -p: 映射端口号
docker run -p 宿主机端口:容器内端口 -d 镜像名 - 创建容器,启动应用并映射端口号(后台运行)
    * -d: 容器后台运行,避免以为退出容器
docker ps - 查看正在运行中的镜像
docker ps -a - 查看所有的容器
docker info - 查看docker基本信息(查看加速配置)
docker rm <-f> 容器id - 删除容器(-f强制删除)
docker rmi <-f> 镜像名<:tags> - 删除<指定版本>镜像(-f强制删除)
docker start 容器id - 启动容器(Up)
docker pause 容器id - 暂停容器(Up (Pause))
docker unpause 容器id - 取消暂停容器(Up)
docker stop 容器id - 停止容器(Exited)
docker build -t 机构/镜像名<:tags> DockerFile目录(绝对路径|相对路径) - 构建镜像(结合Dockerfile使用)
docker inspect 容器id - 查看对应容器的元数据
docker network - docker网络服务命令
docker network ls - 列出当前docker底层网络服务的明细
docker network create -d bridge my-bridge -- 新建网桥
    -d bridge 指明新建网络服务的类型为bridge
    即所有通过my-bridge这个网桥内外进行通信的,彼此都是互联互通的
docker network connect my-bridge web - web容器和网桥my-bridge绑定
docker network connect my-bridge database - database容器和网桥my-bridge绑定
docker load -i <localdir> # 加载本地的镜像文件,在本地docker中创建一系列镜像

容器内部执行命令

格式: docker exec [-it] 容器id 命令
    * exec: 在对应容器中执行命令
    * -it:  采用交互方式执行命令

实例:

docker exec -it 容器id /bin/bash
说明:
/bin/bash 可以开启一个接收后续命令的终端 (终端交互操作,需要-it)

退出当前容器:直接在容器内部执行 exit 退回到宿主机

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值