当前位置: 首页 > news >正文

珠海汽车网站建设句容本地网站

珠海汽车网站建设,句容本地网站,加工平台苏州纳米所,企业如何做好网络营销docker run -itd和-d的区别 前言: ​ 今天在通过docker-compose启动一基于ubuntu的镜像容器时,发现启动后,容器会一直停止。但是通过docker run -itd是可以正常运行的。基于这个区别,找了一位大神(师傅)问…

docker run -itd和-d的区别

前言:

​ 今天在通过docker-compose启动一基于ubuntu的镜像容器时,发现启动后,容器会一直停止。但是通过docker run -itd是可以正常运行的。基于这个区别,找了一位大神(师傅)问了下,他让我执行一下docker run -d ,执行后发现也是立马停止。所以立马查了下docker run -ird和docke run -d的区别。

  1. -itd

    • -i:表示以交互模式运行容器,通常与 -t 一起使用,分配一个伪终端 (pseudo-TTY)。
    • -t:分配一个伪终端 (pseudo-TTY)。
    • -d:表示以后台方式 (detached mode) 运行容器,即容器在后台运行并且不会占用当前终端。

    使用 -itd 参数启动容器时,容器会在后台运行,并且你可以通过 docker attach 命令重新连接到容器的标准输入、输出和错误流,以进行交互操作。

    2.-d

    • -d:表示以后台方式 (detached mode) 运行容器,即容器在后台运行并且不会占用当前终端。
    • 运行后,会导致 bash 找不到要分配的伪终端。后台运行,其实是有前提的,如果没有前台进程,那么实际运行完docker run命令后,会处于退出状态,即exited
docker run -d --name my-redis redis bash
# 指定命令是bash,但显然bash在容器起来后,很快就会结束,导致没有前台进程,故容器处于退出状态

解决docker-compose不能启动容器

要使 Docker Compose 中的容器保持挂起状态,即在容器启动后保持运行而不自动退出,可以通过 docker-compose.yml 文件中的 command 字段来指定容器启动后要执行的命令

version: '3'
services:web:image: nginx:latestcontainer_name: webrestart: alwaysprivileged: trueports:- "26090:26090"command: tail -f /dev/null
http://www.yayakq.cn/news/187630/

相关文章:

  • 推广app网站整合营销传播策略
  • 兰州网站建设多少钱站长工具网站排名
  • 绵阳市建设工程质量监督站网站全球互联网总部在哪里
  • 个人介绍网站源码正邦设计公司招聘信息
  • 云南专业做网站多少钱学校网页制作视频教程
  • 做书的封面的网站素材无法跳转到建设银行网站
  • 网站怎么做全屏的wordpress用户中心api
  • 类似站酷的设计类网站大连工程信息招标网
  • 网站开发团队需要哪些微信小程序注册需要钱吗
  • 吕梁营销型网站建设费用梁头网站建设
  • 电子网站建设基本流程图如何在各大平台推广
  • 网站建设与管理学什么金诺网站建设
  • 广州网站建设正规公司商丘seo推广
  • 网站用什么服务器南京公司做网站
  • 深鑫辉网站建设高端摄影网站模板
  • 江苏企业建站对电子商务网站建设的理解
  • 南京市建设局网站栖霞电子商务网站开发教程
  • 做网站产生的流量费怎么算营销型网站建设有哪些特点
  • 做个电商网站需要怎么做华为企业网站建设分析
  • 企业官网网站深圳高端设计公司
  • 免费创建虚拟网站三门峡网站建设费用
  • 做头像的网站自己的名字网站建设开淘宝直通车
  • 青岛个人网站制作益阳中国网
  • seo网站推广服务网页程序设计软件
  • 建立什么本地网站赚钱呼和浩特网站建设信息
  • 站长之家查询网山西自助建站系统怎么用
  • 文山网站建设哪家好网页禁止访问怎么解除
  • wordpress服务器带宽网站后台seo优化如何做
  • 我想做网站怎么做昆山著名的网站建设平台
  • 网站开发行业发展如何与知名网站做友情链接