说明
本文介绍了 tomcat 依赖于 mysql 的启动的一个例子
使用 docker-compose + wait-for-it.sh
基础知识
Dockerfile CMD 命令的作用
先看个例子:
=== Dockerfile ==============
FROM ubuntu:16.04
CMD ["echo", "hello my ubuntu"]
==========================
以上面这个Dockfile 为例
创建它
>docker build -t myubt .
docker run 不带参数
>docker run myubt
hello my ubuntu
执行 CMD ["echo", "hello my ubuntu"]
docker run 带参数
>docker run myubt echo haha
haha
CMD ["echo", "hello my ubuntu"] 没有执行,执行的是 echo haha
docker-compose command 命令的作用
command 用于覆盖容器启动后默认执行的