gpt4 book ai didi

Docker 撰写分离模式不起作用

转载 作者:行者123 更新时间:2023-12-01 16:22:49 25 4
gpt4 key购买 nike

Q. How to run docker-compose in detach mode



我试图在分离模式下运行 docker-compose 但它 运行后会退出 ,但我可以使用“docker run”命令在分离模式下运行相同的图像。
  • 使用“docker run”命令运行镜像 (在分离模式下工作)
    docker run -itd ubuntu:16.04

    下面是“docker ps -a”命令的输出
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
    d84edc987359 ubuntu:16.04 "/bin/bash" 4 seconds ago Up 3 seconds romantic_albattani
  • 使用 'docker-compose up -d' 命令运行相同的图像 (在分离模式下不起作用)

    下面是我的 docker-compose.yml 文件
    version: '3'
    services:
    ubuntu:
    image: ubuntu:16.04

    'docker-compose ps' 命令输出
             Name              Command    State    Ports 
    ----------------------------------------------------
    composetesting_ubuntu_1 /bin/bash Exit 0

  • Update: When using tty: true parameter in docker-compose.yml file as below


    version: '3'
    services:
    ubuntu:
    image: ubuntu:16.04
    tty: true

    那么控制台将不会执行任何命令,就像我输入“ls -l”命令控制台将不会响应一样。

    最佳答案

    我只需要在我的 docker-compose.yml 中添加 tty: true

        version: '2'
    services:
    ubuntu:
    image: ubuntu:16.04
    tty: true

    Docker 版本 1.12.5,构建 7392c3b

    docker-compose 版本 1.7.1,构建 0a9ab35

    关于Docker 撰写分离模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42291512/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com