【发布时间】:2015-11-22 05:10:59
【问题描述】:
以redis官方镜像为例:
https://github.com/docker-library/redis/blob/master/2.8/docker-entrypoint.sh
#!/bin/bash
set -e
if [ "$1" = 'redis-server' ]; then
chown -R redis .
exec gosu redis "$@"
fi
exec "$@"
为什么不像往常一样运行命令而不在它们之前执行 exec?
【问题讨论】: