windows docker 执行apt-get 权限问题

今天在windows下安装的docker 部署的容器执行apt-get遇到权限问题

bash 复制代码
PS C:\Users\xiaok> docker exec -it jenkins sh
$ apt-get update
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
$ sudo apt-get update
sh: 2: sudo: not found
$ su apt-get update
su: user apt-get does not exist or the user entry does not contain all the required fields
$ apk add --no-cache sudo
sh: 4: apk: not found

换一个命令执行

bash 复制代码
   docker exec -u 0 -it <jenkins_container_id> /bin/bash

由于我的容器是jenkins 所以我的执行命令是

bash 复制代码
   docker exec -u 0 -it jenkins /bin/bash
bash 复制代码
PS C:\Users\xiaok> docker exec -u 0 -it jenkins /bin/bash
root@3be2defd39e0:/# 

这个时候再去执行apt-get update就可以了

相关推荐
江畔何人初6 分钟前
Docker、containerd、CRI、shim 之间的关系
运维·docker·云原生·容器·kubernetes
新手886013 分钟前
Oracle VirtualBox虚拟机安装 和 安装 window11版本虚拟机 及 启用EFI和硬盘无法使用 问题
服务器·windows·计算机网络·安全·虚拟机
门豪杰17 分钟前
Windows下配置针对WSL的cc-switch
windows·claude·claude code·cc-switch·cc switch
杨浦老苏39 分钟前
在线视频播放器YT-DLP Web Player
docker·工具·群晖·下载·多媒体
姓王名礼1 小时前
一份 Windows/macOS/Linux 完整安装 + 运行 + 对接 WebUI 的步骤
linux·windows·macos
ALex_zry1 小时前
Docker Compose 配置文件完全指南:从基础到生产级安全实践
服务器·安全·docker
开开心心就好1 小时前
绿色版PDF多功能工具,支持编辑转换
人工智能·windows·pdf·ocr·excel·语音识别·harmonyos
万象.2 小时前
docker镜像仓库
运维·docker·容器
武藤一雄2 小时前
C#常见面试题100问 (第一弹)
windows·microsoft·面试·c#·.net·.netcore
姚不倒2 小时前
Docker 核心原理与运维实战:从入门到生产级理解
运维·docker·架构