问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在docker 中启动一个daemon

发布网友 发布时间:2022-02-26 21:25

我来回答

1个回答

热心网友 时间:2022-02-26 22:54

docker
run指定的命令如果不是那些一直挂起的命令(比如运行top,不断echo),就是会自动退出的。-d命令是设置detach为true,根据官方的文档,意思是让这个命令在后台运行,但并不是一直运行(我们在一个正常的linux
terminal中运行/bin/bash,运行完了也就完了,不会一直挂着等待响应的,所以确实没办法用daemon方式来跑/bin/bash)。
这个地方官方早期和现在的文档也确实有些前后不一致,现在是detach,早期的文档说指定-d以daemon方式来运行容器,可能存在一定的误解。
另外,如果你需要跑容器里的bash,直接运行docker
run
-i
-t
container_name
/bin/bash
就可以了,如果觉得参数比docker
attach多,可以设置一个别名(alias)来解决:
alias
dockerbash='docker
run
-i
-t
container_id
/bin/bash'
设置好别名后,直接运行dockerbash就可以进入容器的bash了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 docker pull 后怎么用 docker 所有web都要加端口号吗? Dockerfile中ENTRYPOINT 和 CMD的区别 如何用Gradle创建Docker镜像 如何通过java来操作docker镜像 dockerfile CMD执行多条命令且需要支持环境变量 docker内执行reboot命令会重启物理机吗 Dockerfile里指定执行命令用ENTRYPOING和用CMD有何不同 docker run 和网络有关吗 每次run一个新容器时是否有必要设置ulimit参数 docker容器里面怎么更改内核参数 docker run.sh要自己写吗 centos7下docker run命令,如何根据环境变量编写命令,让镜像变成容器运行起来? qq阅读书币充值 一个运行中的Docker容器怎么修改执行run命令时的环境变量 docker run参数里volumes-from和device有什么区别 docker启动容器后如何更新参数 qq下载的离线文件在哪里可以找到? 如何设置nginx和apache 可以同时装apache和nginx么 如何在linux系统下安装nginx nginx谁安装过?在linux系统Asianux server下。 Excel中怎么用键盘不用鼠标切换工作表标签 linux nginx安装后怎么访问 linux nginx需要哪些支持包 nginx nodejs反向代理怎么配置 什么是反向代理服务器如何配置反向代理服务器 如何把ps制作gif的动态表情包 如何利用PS做出GIF图的表情包 ps制作动态表情包步骤简单 如何用ps把表情包做成动态头像 360极速浏览器怎样设置屏蔽网页上讨厌的弹出广告???我没有看到右下角有这个 如何用PS制作动态♂表情包 怎么用ps cs6做gif动画表情 ps怎么做qq表情 ps怎样制作抖动的表情包 Linux下如何把硬盘分成四个分区 用ps怎么做这些动态QQ表情?要详细的。 linux硬盘怎么分区 ps cs6怎么做微信动态表情