dockerfile-新增用户并赋予sudo权限以及指定密码
Dockerfile:# 基础镜像FROM ubuntu:16.04# build参数ARG user=test# 元数据LABEL maintainer="fzzjoy" email="fzz_joy@163.com"# 安装依赖RUN apt-get update && apt-get install sudo# 添加用户:赋予sudo权限,指定密码RUN useradd --
·
Dockerfile:
# 基础镜像
FROM ubuntu:16.04
# build参数
ARG user=test
# 元数据
LABEL maintainer="fzzjoy" email="fzz_joy@163.com"
# 安装依赖
RUN apt-get update && apt-get install -y sudo
# 添加用户:赋予sudo权限,指定密码
RUN useradd --create-home --no-log-init --shell /bin/bash ${user} \
&& adduser ${user} sudo \
&& echo "${user}:1" | chpasswd
# 改变用户的UID和GID
# RUN usermod -u 1000 ${user} && usermod -G 1000 ${user}
# 指定容器起来的工作目录
WORKDIR /home/${user}
# 指定容器起来的登录用户
USER ${user}
# RUN是构建时执行
RUN echo "${user}" > world.txt
output:
更多推荐
已为社区贡献1条内容
所有评论(0)