docker service启动顺序控制

 时间:2026-04-22 20:09:23

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
  • 热门搜索
    旅游签证有效期 上海旅游景点介绍 顺义旅游景点 太原旅游景点介绍 扬州旅游节 去哪儿旅游网官网 四川色达旅游 金坛旅游网 黔东南旅游景点大全 四月份适合去哪里旅游