问答文章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了
怎么在docker 中启动一个daemon

docker run指定的命令如果不是那些一直挂起的命令(比如运行top,不断echo),就是会自动退出的。-d命令是设置detach为true,根据官方的文档,意思是让这个命令在后台运行,但并不是一直运行(我们在一个正常的Linux Terminal中运行/bin/bash,运行完了也就完了,不会一直挂着等待响应的,所以确实没办法...

怎么在docker 中启动一个daemon

要启一个持续运行的命令。比如你把服务部署好之后,做一个启动服务的脚本,之后启动这个脚本;或者安装ssh服务,启动ssh服务,以后在ssh上去去做服务部署

如何让docker以daemon方式运行/bin/bash

so,需要安装一个apt-get install openssh-server# 设置一个初始密码passwd 123...然后,提交镜像:docker commit CONTAINER_ID NAME/VERSION最后,运行镜像,并让生成的容器一直在后台运行:# 第一个-d表示让容器在后台运行# 末尾的-D表示启动ssh的daemon模式,...

Docker Daemon 连接方式详解

默认就是这种方式, 会生成一个 /var/run/docker.sock 文件, UNIX 域套接字用于本地进程之间的通讯, 这种方式相比于网络套接字效率更高, 但局限性就是只能被本地的客户端访问。服务端开启端口监听: dockerd -H IP:PORT 客户端通过指定的 IP 和 端口 访问服务端: docker -H IP:...

docker进入一个正在执行的镜像命令

1、Docker使用客户端-服务器架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。2、Docker采用C/S架构Docker daemon作为服务端接受来自客户的请求,并处理这些请求(创建、运行、分发容器)。客户端和服务端既可以运行在一个机器...

如何让docker以daemon方式运行/bin/bash

docker 加 -d 就可以了,比如。 # docker run --name centos-linux -d centos /bin/bash -c "while true; do ping 8.8.8.8; done"

非root用户操作Docker,如何解决sudo麻烦?

第一步,了解当前宿主机的用户组。通常为dockerroot(不同机器可能不同)。第二步,确认该用户组是否有对docker.sock的读写权限。通过检查发现,该权限仅限于root用户,dockerroot用户组未参与。第三步,以docker用户身份启动Docker守护进程。修改/etc/docker/daemon.json文件,添加相关配置,并重启docker...

docker怎么配置国内镜像

1. 获取国内镜像加速服务的地址和登录凭证。2. 在Docker的配置文件`daemon.json`中进行配置。3. 重启Docker服务使配置生效。详细解释:获取国内镜像加速服务的地址和登录凭证 国内有许多镜像加速服务提供商,如阿里云、DaoCloud等。这些服务提供商可以提供更快速、更稳定的Docker镜像拉取体验。您需要注册这些...

Docker换源

1、cd /etc/docker 2、 我们需要在这里创建一个文件 daemon.json 或者daemon.conf sudo vi daemon.json 或者 sudo vi daemon.conf 注意 网上很多教程都是让我们创建daemon.json 但是经过我亲自试验,这可能会导致docker服务无法正常启动 如果不能正常启动则需要创建文件为daemon.conf 3、在daemon文件中...

如何运行多进程Docker容器

使用单个Docker容器运行Kubernetes GitHub地址:kiwenlau/kubernetes-shell kiwenlau/kubernetes-supervisor 该项目中,我将kubernetes的所有组件:etcd, controller manager, apiserver, scheduler, kubelet, proxy以及docker daemon均运行在同一个Docker容器之中。容器启动时,各个组件由shell脚本或者supervisor启动。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
为什么总是腰疼 我妈妈74岁突然腰疼,去医院DR检查说是腰椎第一节、第四节变匾,医生 我的腰椎比常人多一节。颈椎反弓。现在无论是久站还是久坐…甚至躺在... 做梦梦到和异性躺在被窝里是什么预兆 红烧茄子有哪些特别简单的做法? 为什么我会梦到我的亲人死了? 梦见猫变老虎咬我手 在哪里看快手直播? appleid登录不上去是怎么回事? 我昨晚做梦梦见我找一个房间地方解手,然后一个陌生男的主动跟我接吻,这... 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怎么做微信动态表情
  • 焦点

最新推荐

猜你喜欢

热门推荐