使用Dockerfile构建一个镜像,如果使用的base image 设置了USER项,则之后的所有构建动作则切换到了USER指定的用户,且docker run该镜像后的用户也是USER指定的用户。

因此为了在base image上继续添加构建动作,则可以使用USER root切换到root用户执行构建,再在构建结束时使用USER someone切换为原用户.

dockerfile 大意如下:

FROM someimage
...
...
USER root
...
USER someone
...

docker 构建错误 E: List directory /var/lib/apt/lists/partial is missing.-Acquire (13: Permission denied)相关推荐

  1. Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

    第一次鼓捣Docker,- - ! 报错: server@ubuntu1987:~$ sudo apt-get update E: Could not get lock /var/lib/apt/li ...

  2. apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock问题的解决

    问题: Ubuntu在更新软件源时,出现E: Could not get lock /var/lib/apt/lists/lock问题 $ sudo apt-get updateReading pac ...

  3. E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

    出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况. 解决方法:输入以下命令 sudo rm /var/cache/ ...

  4. E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法...

    使用Ubuntu16.04安装软件执行apt-get update时出现如下错误: E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无 ...

  5. Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

    Ubuntu使用教程:E: 无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用) 查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使 ...

  6. 解决kalilinux: E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/

    出现下面报错: root@kali:~# apt-get update 正在读取软件包列表... 完成 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂 ...

  7. linux更新出现Could not get lock /var/lib/apt/lists/lock问题解决方法

    首先输入命令:sudo rm /var/lib/apt/lists/* -vf 执行完成后,再输入命令:sudo apt-get update就可以更新了

  8. 在Ubuntu下解决E: 无法对目录 /var/lib/apt/lists/ 加锁的问题

    在Ubuntu下解决E: 无法对目录 /var/lib/apt/lists/ 加锁的问题 参考文章: (1)在Ubuntu下解决E: 无法对目录 /var/lib/apt/lists/ 加锁的问题 ( ...

  9. UBUNtu·E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法

    E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法 参考链接1 参 ...

最新文章

  1. centos8安装KVM/QEUM虚拟化
  2. c# 多态实现_虚方法
  3. 学python可以做什么产品-学完Python可以做什么?主要用途有哪些?
  4. c语言提高 17,C语言提高-第17讲: 一维数组的定义和引用(数组大折腾)
  5. 树形结构与关系数据库之闭包表
  6. 在web网页中正确使用图片格式
  7. 在飞音G801上运行OpenWRT+Asterisk
  8. CentOS 下安装 Node.js 8.11.3 LTS Version
  9. 商汤科技62篇论文入选CVPR 2019!多个竞赛项目夺冠!
  10. 使用Keras实现鸢尾花分类
  11. NoSQL解决方案比较
  12. git回退到历史版本并提交到远程分支
  13. nvidia-rapids︱cuDF与pandas一样的DataFrame库
  14. 编程语言 - 大数据 - Hadoop
  15. C语言实现约瑟夫环代码
  16. 计算机与汉字+输入速度+云输入法,计算机汉字三码输入法的制作方法
  17. 黑马学习之全平台听歌神器
  18. 各位大佬,别再拿人工智能当春药了!
  19. 牛客面试必刷101代码总结【python】
  20. android指纹采集sdk,SDK上的Android指纹23

热门文章

  1. Linux_LEMP
  2. Markdown语法整理
  3. [技术转载]C#知识点集合 (面试必备)
  4. MySQL(mysql 5.7)用户密码的管理
  5. css 水平垂直居中实现方式
  6. 分布式调用跟踪系统的设计和应用
  7. 修改nw.js的exe文件使其请求管理员权限
  8. Windows XP SP3远程桌面连接支持网络级身份验证配置
  9. TCP/IP协议的编写《转载》
  10. JS Nice – JavaScript 代码美化和格式化工具