我正在尝试在ubuntu 14.04中构建docker容器,但是我遇到了下面的错误...
Step 1/6 : FROM extras
---> 2427883089fe
Step 2/6 : ARG UID
---> Running in be1df930d560
---> eeafcc0e6b56
Removing intermediate container be1df930d560
Step 3/6 : ARG UNAME
---> Running in cc76b60de074
---> ac3ce9ae6bce
Removing intermediate container cc76b60de074
Step 4/6 : RUN useradd -u ${UID} ${UNAME} && mkdir /home/${UNAME} && echo 'echo "___ "' >> /home/${UNAME}/.bashrc && echo 'echo " | _ _ |_ _ _ |_ |_ "' >> /home/${UNAME}/.bashrc && echo 'echo " | | |_| _) |_ \)/ (_) | |_ | ) \/ "' >> /home/${UNAME}/.bashrc && echo 'echo " / "' >> /home/${UNAME}/.bashrc && echo 'echo " __ "' >> /home/${UNAME}/.bashrc && echo 'echo "(_ _ |_ _ _ _ "' >> /home/${UNAME}/.bashrc && echo 'echo "__) \/ _) |_ (- ||| _) "' >> /home/${UNAME}/.bashrc && echo 'echo " / "' >> /home/${UNAME}/.bashrc && echo 'echo "Hello, welcome to the sel4/CAmkES/L4v docker build environment"' >> /home/${UNAME}/.bashrc && echo 'export PATH=/scripts/repo:$PATH' >> /home/${UNAME}/.bashrc && echo 'cd /host' >> /home/${UNAME}/.bashrc && ln -s /isabelle /home/${UNAME}/.isabelle && mkdir -p /isabelle && chown -R ${UNAME}:${UNAME} /isabelle && chown -R ${UNAME}:${UNAME} /home/${UNAME} && chmod -R ug+rw /home/${UNAME}
---> Running in 2104337eb219
**useradd: user 'root' already exists**
Removing intermediate container 2104337eb219
The command '/bin/sh -c useradd -u ${UID} ${UNAME} && mkdir /home/${UNAME} && echo 'echo "___ "' >> /home/${UNAME}/.bashrc && echo 'echo " | _ _ |_ _ _ |_ |_ "' >> /home/${UNAME}/.bashrc && echo 'echo " | | |_| _) |_ \)/ (_) | |_ | ) \/ "' >> /home/${UNAME}/.bashrc && echo 'echo " / "' >> /home/${UNAME}/.bashrc && echo 'echo " __ "' >> /home/${UNAME}/.bashrc && echo 'echo "(_ _ |_ _ _ _ "' >> /home/${UNAME}/.bashrc && echo 'echo "__) \/ _) |_ (- ||| _) "' >> /home/${UNAME}/.bashrc && echo 'echo " / "' >> /home/${UNAME}/.bashrc && echo 'echo "Hello, welcome to the sel4/CAmkES/L4v docker build environment"' >> /home/${UNAME}/.bashrc && echo 'export PATH=/scripts/repo:$PATH' >> /home/${UNAME}/.bashrc && echo 'cd /host' >> /home/${UNAME}/.bashrc && ln -s /isabelle /home/${UNAME}/.isabelle && mkdir -p /isabelle && chown -R ${UNAME}:${UNAME} /isabelle && chown -R ${UNAME}:${UNAME} /home/${UNAME} && chmod -R *****ug+rw /home/${UNAME}' returned a non-zero code: 9
make: *** [build_user] Error** 9***我正在遵循以下步骤
https://github.com/SEL4PROJ/seL4-CAmkES-L4v-dockerfiles
当做用户时,我得到了这些类型的错误谁能建议我如何解决这些错误…
发布于 2017-10-02 22:38:56
如果你只是想要一个Ubuntu 14.04的容器,只需要尝试
docker run ubuntu:14.04这个命令的作用是在本地搜索ubuntu 14.04 imaget。如果没有,founf将从docker hub下载
您的镜像将被下载并启动。你在问题中添加的链接做了很多花哨的工作。
如果可以的话,你可以进一步创建你自己的dockerfile。
https://stackoverflow.com/questions/46527104
复制相似问题