美文网首页
让docker任务可以后台运行

让docker任务可以后台运行

作者: HanlyJiang | 来源:发表于2020-08-13 10:19 被阅读0次

    解决如下问题:
    我在docker容器内编译,使用 run -it 连接,但是一断开,容器内部的任务就终止了

    启动容器
    docker run --name hasura-build0813 --entrypoint "bash" -it hanlyjiang/haskell-ghc8.6.5_8.10.1-cabal3.2:latest

    注意:这里将entrypoint设置为bash,下次连接时即可恢复到之前的shell

    退出并保持运行
    执行如下键盘序列即可退出连接并保持容器内任务运行
    Ctrl+q Ctrl+p

    重新连接
    通过attach命令附加,attach命令会将当前终端的标准输入,标准输出,标准错误重定向到容器的entrypoint/cmd进程
    docker attach hasura-build0813

    相关文章

      网友评论

          本文标题:让docker任务可以后台运行

          本文链接:https://www.haomeiwen.com/subject/njhbdktx.html