docker service启动顺序控制

 时间:2026-02-15 22:06:15

1、首先下载wait-for-it.sh脚本,这个脚本官方docker有介绍,GitHub也有详细的使用教程,这里也可以直接复制脚本内容

docker service启动顺序控制

2、如果时alpine基础镜像制作的镜像,上面的脚本是运行不起的,因为不支持bash,要用sh

docker service启动顺序控制

3、脚本准备好后,有两种方式引用脚本,一种是通过直接打包到镜像里面,第二种是通过挂载卷,这里就介绍第二种

docker service启动顺序控制

4、先把脚本弄到docker所在的服务器,其实直接复制内容,然后vim 新建个脚本文件粘贴内容更快捷

docker service启动顺序控制

5、记住脚本的绝对路径,后面会用到

docker service启动顺序控制

6、这里就是关键了,需要用到两个一个是cmd命令,执行脚本,一个是volume挂载脚本,让容器内可以读取到脚本,这里还有cmd和entrypoint的区别,简单说cmd 相当于可执行可不执行命令型,entrypoint是必须执行服务型,实际使用时两个都可以的

docker service启动顺序控制

7、dockerfile也可很简单,可以直接用以前的,cmd和entrypoint也可以混用,cmd常用与可执行可不执行的命令,entrypoint用于必须执行的命令

docker service启动顺序控制

  • Qt5网络编程——获取主机名和IP地址
  • Qt中QDesktopService::openUrl()函数的简单使用
  • Linux mint系统如何关机的
  • 怎么打开SQL Server 2017 并查看数据
  • 如何使用CSC.EXE编译DLL
  • 热门搜索
    伊索寓言手抄报 护林防火手抄报 有关食品安全的手抄报 手抄报装饰简笔画 小学消防手抄报大全 民族精神代代传手抄报 冬季防火手抄报 一年级教师节手抄报 万圣节手抄报图片 向国旗敬礼手抄报内容