热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

LinuxAlpine的默认用户是什么?

如何解决《LinuxAlpine的默认用户是什么?》经验,为你挑选了1个好方法。

我在这里运行一个Dockerfile,并在按照此步骤设置memcached 之后想要“变回”普通的Linux Alpine用户。

FROM python:3.6-alpine

# Bunch of Linux / Django / Node stuff

COPY boot.sh /boot.sh
RUN apk --no-cache add memcached && chmod +x /boot.sh

USER memcached
CMD ["/boot.sh"]

# Change back to default user here
USER root

ADD docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]

这是什么语法?我暂时使用USER root。它是否正确?我USER以前没有参考过USER memcached



1> valiano..:

我相信USER root是正确的。默认的docker用户通常是root

我可以在Docker文档中找到与USER命令最接近的参考:https :
//docs.docker.com/engine/reference/builder/#user

警告:当用户没有主组时,映像(或下一条说明)将与根组一起运行。

但是,使用简单的Dockerfile可以很容易地自己找到:

ROM python:3.6-alpine
RUN whoami

将输出(docker以root用户身份或以Docker特权用户身份启动):

Step 2/2 : RUN whoami #
 ---> Running in 3a8d159404cd
root


推荐阅读
author-avatar
fuck__镇豪_152
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有