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就可以了

相关推荐
非凡ghost1 小时前
分区助手:Windows 磁盘管理的“瑞士军刀“,分区调整不再怕丢数据
服务器·windows·电脑·软件需求
holidaypenguin3 小时前
Docker 前端本地开发指南(实操版)
docker
fatcoder4 小时前
玩转Docker 08 — 实战:容器化真实后端并编排
后端·docker·容器
淡海水6 小时前
01-07-运行时-GC深度剖析-内存分配回收与结构选择
jvm·windows·unity·gc
vortex56 小时前
Container Desktop 安装与配置指南
docker
DAVIED97 小时前
llama.cpp 本地部署完全指南
windows·llama·wsl·llamacpp
江湖有缘7 小时前
5款开源wiki知识库工具,支持Docker快速部署!
docker·容器·开源
云上飞476369629 小时前
Windows WSL2 + Docker 环境下NVIDIA PhysicsNeMo 安装指南
windows·docker·physicsai·physicsnemo
抓不住时间的沙9 小时前
N1搭建Hexo个人博客,部署到Github
python·docker·node.js·debian·github·arm
weixin_66810 小时前
取消Windows 11 默认精简的鼠标右键文件夹菜单
windows·计算机外设