gpt4 book ai didi

linux - 如何在Docker容器中的 'flink'上更改默认用户 'root'?

转载 作者:行者123 更新时间:2023-12-02 18:26:17 25 4
gpt4 key购买 nike

我从docker-compose文件中将flink作为docker容器运行。这是其中的一部分:

jobmanager:
image: flink:1.7.2-scala_2.11-alpine
restart: always
volumes:
- type: bind
source: ./app-folders/data__unzip
target: /data_unzip
expose:
- "6123"
ports:
- "8081:8081"
command: jobmanager
environment:
- JOB_MANAGER_RPC_ADDRESS=jobmanager
networks:
- dwh-network

当我尝试添加我的撰写文件时
user : root
它不起作用,当flink启动时,我在日志中看到:
- OS current user: flink
因此,我看到它在构建时以某种方式集成了mb ...但是有没有办法在“root”上进行更改?

最佳答案

我找到了答案-您需要通过从主机添加卷并将其行中的行从“gosu flink .../su-exec flink ...”更正为“gosu”,用自己的文件替换docker-entrypoint.sh root .../su-exec root ...”

关于linux - 如何在Docker容器中的 'flink'上更改默认用户 'root'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62475610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com