本文主要是介绍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 -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:
这篇关于dockerfile-新增用户并赋予sudo权限以及指定密码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!