假设$ USERNAME设置为“ ros”,我想创建一个名为ros的用户,该用户的主目录为home / ros,并且具有sudo privs且没有密码。
RUN adduser --ingroup sudo --disabled-password --gecos "" --shell /bin/bash --home /home/$USERNAME $USERNAME
不这样做吗?
答案 0 :(得分:0)
Docker很简单,它只是针对您开始使用的映像库运行您提供的命令。一行正做出一堆可能正确或不正确的假设:
def visualize_trends(df, features, titles, fig_title, fn, vs = 0.18, h = 1000, w = 800):
trace0 = go.Scatter(
x = df[features[0]],
y = df['Past_Developers_Count'],
mode = 'lines+markers',
name = 'Past',
)
trace1 = go.Scatter(
x = df[features[1]],
y = df['Future_Developers_Count'],
mode = 'lines+markers',
name = 'Future',
)
fig = tools.make_subplots(rows = 2, cols = 1, vertical_spacing = vs, subplot_titles = titles)
fig.append_trace(trace0, 1, 1)
fig.append_trace(trace1, 2, 1)
fig['layout'].update(height = h, width = w, margin = dict(b = 140),
paper_bgcolor = 'rgb(233,233,233)', title = fig_title)
py.iplot(fig, filename = fn)
已安装adduser
已安装sudo
配置为允许/etc/sudoers
组中的用户root权限sudo
已安装/bin/bash
/home
如果在/home/$USERNAME
行之前所有这些假设都是正确的,那么它可能会起作用,但是,当然,我可能忽略了另一个假设。