Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >码头工人-随机启动一个集装箱

码头工人-随机启动一个集装箱
EN

Stack Overflow用户
提问于 2021-11-15 00:44:55
回答 2查看 190关注 0票数 2

我有三个安装了码头的副驾驶。我已经创建了一个码头形象,我想知道是否有可能配置码头或码头-撰写方式,使这3个集装箱每天只运行一次在随机的时间。

除了配置命令以启动bash脚本(从Linux调用)之外,我没有找到任何其他方法,该脚本随机等待一段时间。有没有更好的解决方案?也许是k8s / k3s?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-22 01:57:17

如果“随机性”是应用程序行为的一部分,那么您应该将这个逻辑包含在一个服务/容器中,因此这是不需要考虑的。您正在使用docker-compose运行整个堆栈,它只是起作用。

除了该Crontab或其他外部调度程序(如kubernetes cron作业)之外,如果每天随机运行这三个容器一次是您使用这些码头服务的要求,则可以这样做。

票数 1
EN

Stack Overflow用户

发布于 2021-11-19 04:46:56

这是一个社区wiki的答案,张贴了更好的能见度。可以自由地扩展它。

下面列出了解决这一问题的可能办法。

码头

Bash脚本,它是从Linux crontab调用来启动Docker的。

Kubernetes

因为Docker /Docker没有自己的方法来调度容器在任意时间运行,所以CronJob可能是最简单的方法。

有关CronJobs的更多信息可在正式文件中获得。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69971545

复制
相关文章
什么是 Docker ?
关于 Docker 是什么,有个著名的隐喻:集装箱。但是它却起了个“码头工人”(docker 的英文翻译)的名字。 这无疑给使用者很多暗示:“快来用吧!用了 Docker,就像世界出现了集装箱,这样
邹立巍
2017/05/31
19.8K7
[入门]容器
在上个世纪50年代前,当时物流远没有现代这么普及,集装箱在当时并不被认可,几乎所有货物都是通过零散方式运输。
木禾wen
2019/11/15
7740
[入门]容器
Linux 随机启动 Mysql​
# 将服务文件拷贝到init.d下,并重命名为mysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 添加执行权限 chmod +x /etc/init.d/mysql 添加服务 chkconfig --add mysql 查看显示 chkconfig --list 如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入 chkconfig --level 345 mysql on 重启电脑 sh
用户1503405
2021/10/29
3.6K0
Docker会是改变世界的那只“箱子”吗?
“很多时候,我们面临未来的预测和期望,其实很多答案已经存在在历史中。” 改变世界的“箱子” “没有集装箱,就不会有全球化。”,《经济学家》这个评论可以说是对于这个普通的箱子的历史性地位的一个总结。1956年4月26日,当集装箱之父麦克莱恩第一次将集装箱这种方式用于货物运输时,他肯定想像不到他的这个看似普通的发明,会对这个世界的影响如此深远。因为如果把全球经济比作一个高速运转的复杂的机器,那么以集装箱为核心的现代运输体系就是带动这台机器高速运转的齿轮和传送带。 这只普通的箱子,技术含量不高,也并不复杂。
腾讯大数据
2018/01/26
8610
BI系统打包Docker镜像及部署的技术难度和实现
随着容器化技术盛行,Docker在前端领域也有着越来越广泛的应用;传统的前端部署方式需要我们将项目打包生成一系列的静态文件,然后上传到服务器,配置nginx文件;如果我们使用容器化部署,将部署操作都命令化,集中成一个脚本就可以完成原来复杂的部署过程。本文就来介绍BI系统如何通过Docker方式进行部署。
葡萄城控件
2022/11/14
6760
BI系统打包Docker镜像及部署的技术难度和实现
Docker会是改变世界的那只“箱子”吗?
“很多时候,我们面临未来的预测和期望,其实很多答案已经存在在历史中。” 改变世界的“箱子” “没有集装箱,就不会有全球化。”,《经济学家》这个评论可以说是对于这个普通的箱子的历史性地位的一个总结。1956年4月26日,当集装箱之父麦克莱恩第一次将集装箱这种方式用于货物运输时,他肯定想像不到他的这个看似普通的发明,会对这个世界的影响如此深远。因为如果把全球经济比作一个高速运转的复杂的机器,那么以集装箱为核心的现代运输体系就是带动这台机器高速运转的齿轮和传送带。 这只普通的箱子,技术含量不高,也并不复杂。和其
腾讯大讲堂
2018/02/12
7910
Docker这么火,但是你真的了解吗?
在了解Docker之前,我们先了解一下集装箱这个概念。 集装箱是? 集装箱,英文名container.集装箱的出现,大大降低了货物运输的成本,实现了货物运输的标准化,以此为基础逐步建立全球范围内的船舶、港口、航线、公路、中转站、桥梁、隧道、多式联运相配套的物流系统,世界经济形态因此而改变。 集装箱最大的成功在于其产品的标准化以及由此建立的一整套运输体系。 英国《经济学人》杂志在一篇评论中,对集装箱运输这一现代物流模式的有这样的评价。 如果没有集装箱,就不会有全球化。
Rainbond开源
2018/05/31
1.2K0
Docker这么火,但是你真的了解吗?
集装箱,英文名container.集装箱的出现,大大降低了货物运输的成本,实现了货物运输的标准化,以此为基础逐步建立全球范围内的船舶、港口、航线、公路、中转站、桥梁、隧道、多式联运相配套的物流系统,世界经济形态因此而改变。
Rainbond开源
2019/04/22
6060
Docker这么火,但是你真的了解吗?
Docker容器技术主要带来的好处
持续部署与测试。容器消除了线上线下的环境差异,保证了应用生命周期的环境一致性标准化。开发人员使用镜像实现标准开发环境的构建,开发完成后通过封装着完整环境和应用的镜像进行迁移,由此,测试和运维人员可以直接部署软件镜像来进行测试和发布,大大简化了持续集成、测试和发布的过程。 跨云平台支持。容器带来的最大好处之一就是其适配性,越来越多的云平台都支持容器,用户再也无需担心受到云平台的捆绑,同时也让应用多平台混合部署成为可能。目前支持容器的IaaS云平台包括但不限于亚马逊云平台(AWS)、 Google云平台(GC
菲宇
2022/12/21
6340
Docker容器技术主要带来的好处
Docker是什么,有什么用?
Docker是一个基于轻量级虚拟化技术的容器,整个项目基于Go语言开发,并采用了Apache 2.0协议。Docker可以将我们的应用程序打包封装到一个容器中,该容器包含了应用程序的代码、运行环境、依赖库、配置文件等必需的资源,通过容器就可以实现方便快速并且与平台解耦的自动化部署方式,无论你部署时的环境如何,容器中的应用程序都会运行在同一种环境下。
后端码匠
2019/09/02
17.7K0
Docker是什么,有什么用?
【docker】入门
Docker 是一个用于开发、交付和运行应用程序的开放平台。 Docker 使您能够将应用程序与基础架构分开,以便 您可以快速交付软件。使用 Docker,您可以管理您的基础架构 以与管理应用程序相同的方式。通过利用 Docker 的 快速传送、测试和部署代码的方法,您可以 显著减少编写代码和在生产环境中运行代码之间的延迟。 Docker 提供了在松散隔离中打包和运行应用程序的能力 称为容器的环境。隔离和安全性允许您运行许多 容器同时在给定主机上。容器重量轻,包含 运行应用程序所需的一切,因此您无需依赖 当前安装在主机上。您可以在工作时轻松共享容器, 并确保与您共享的每个人都获得在 同样的方式。
20岁爱吃必胜客
2023/03/06
1.4K0
【docker】入门
Docker Build Ship and Run
在 Docker 官网,挂着如下的字样:Docker - Build, Ship, and Run Any App, Anywhere。那么 Build, Ship, and Run 到底是做了什么呢?
happyJared
2019/11/13
1.6K0
Docker 学习之一 | 什么是 Docker 容器?
在容器技术没有出来之前,开发运维在进行交付的时候经常出现,开发环境执行正常,生产环境部署运行出现问题,很多原因就是因为环境导致。还有部署环境太过于复杂,交付成本太高。容器技术的出现就像工业的集装箱技术,大大提高了交付效率。
JavaFish
2019/10/16
8520
探寻容器的本质
要想理解容器的本质,我们先来聊聊是容器技术。广义上来说:容器技术 = 动态的容器 + 静态的镜像 + 远端的仓库。容器、镜像和仓库构成了容器技术的三要素,其中最核心的概念就是容器。简单来说,镜像就是把应用程序运行所依赖的环境、配置等打包成的一个文件;而仓库则是保存和管理这些镜像的地方。这两个概念我们后面的章节会详细展开,本节就先来说一下容器。
张申傲
2022/09/28
4080
探寻容器的本质
3分钟快速理解什么是Docker容器
在容器技术没有出来之前,开发运维在进行交付的时候经常出现,开发环境执行正常,生产环境部署运行出现问题,很多原因就是因为环境导致。还有部署环境太过于复杂,交付成本太高。容器技术的出现就像工业的集装箱技术,大大提高了交付效率。
Java团长
2019/05/16
7850
3分钟快速理解什么是Docker容器
微服务为什么一定要用docker?阿里架构师带你彻底了解docker
早在2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于走在了一起,创造了今天的辉煌
java架构师
2020/12/10
9100
微服务为什么一定要用docker?阿里架构师带你彻底了解docker
how tomcat works 札记(两)———-一个简单的servlet集装箱
(看着眼前这章建议读者,看how tomcat works 札记(一个)———-一个简单的webserver http://blog.csdn.net/dlf123321/article/details/39378157) 回想我们上一章,我们开发了一个最最简单的webserver,它能够使用户訪问server内的静态资源。当然这是远远不够的,在这一节里,我们就试着让server在能对应静态资源的基础上继续支持servlet。
全栈程序员站长
2022/07/06
2180
how tomcat works 札记(两)———-一个简单的servlet集装箱
【 全干货 】5 分钟带你看懂 Docker !
织云平台团队
2017/11/01
3.5K3
【 全干货 】5 分钟带你看懂 Docker !
初步STL集装箱Vector
1.可变长的动态数组 2.使用时包括头文件 #include <vector> 3.支持随机訪问迭代器 • 依据下标随机訪问某个元素时间为常数 • 在尾部加入速度非常快 • 在中间插入慢
全栈程序员站长
2022/07/06
2530
关于Docker的一些常识
一、为什么使用Docker Docker一词意为码头工人,而Docker的功能也与集装箱类似。通常一个webapp并不会用到操作系统/虚拟机的全部功能,即操作系统/虚拟机对于一个webapp来说太过笨重。打个比方说,我要从宿舍去食堂,我并不需要一架飞机,只需要一辆自行车就够了,而Docker镜像就相当于是一辆自行车。你可以把Docker镜像理解为轻量化的虚拟机,当然二者有所不同,但是不在本文的讨论范围。 二、使用Docker的正确姿势 设想一个如下场景: 我们需要一个webapp,其功能是用户注册并将
NateHuang
2018/03/14
9160

相似问题

码头工人如何启动集装箱?

13

码头工人,不能启动集装箱

16

码头工人停车后启动集装箱

38

码头工人每次重新启动集装箱

11

如果集装箱重新启动,码头码头工人将无法启动。

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文