【发布时间】:2018-10-12 14:17:41
【问题描述】:
我遇到了这个问题,我希望这些命令 (RUN) 在部署容器时尽快运行。 但我对 docker compose yml 感到困惑。如何让它发生。 我只想在此站点上执行“修改权限”下方的操作http://docs.grafana.org/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later 尝试这样编写时出现错误:
grafana:
image: grafana/grafana
container_name: grafana
RUN: "chown -R root:root /etc/grafana && \ "
RUN: "chmod -R a+r /etc/grafana && \ "
RUN: "chown -R grafana:grafana /var/lib/grafana && \ "
RUN: "chown -R grafana:grafana /usr/share/grafana"
ports:
- 3001:3000
volumes:
- /root/Stack/tigstack/graf:/var/lib/grafana
restart:
always
【问题讨论】:
-
您可以使用 sh 脚本覆盖入口点,然后使用 "exec "$@" 返回到您的 docker run 参数,请参阅docs.docker.com/engine/reference/builder/…
标签: linux docker docker-compose devops