我是Docker的新手。我在Windows 10上运行它。
在/bin/bash
以互动模式启动了jenkins,我想打开位于InitialAdminPassword
的文件/var/jenkins_home/secrets/
如何打开此文件?
sudo
不起作用,使用apt-get
会出错:
E:无法打开锁定文件/ var / lib / dpkg / lock - open(13:Permission denied) E:无法锁定管理目录(/ var / lib / dpkg /),你是root用户吗?
另外,我如何找到Dockerfile
的位置?
答案 0 :(得分:1)
我不确定,为什么需要Dockerfile
的位置。这是构建时间的事情,但我假设您从Docker Hub下载了容器。
jenkins
Docker Image删除权限并以jenkins
用户身份执行,这就是为什么您无法呼叫apt-get
。
一方面,启动容器时会发出此秘密:
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
114439956d184fe2b45e31c9333b9afb
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
当您附加到容器时,您可以按如下方式显示文件内容:
$ docker exec -it <container_id> /bin/bash
jenkins@<container_id>:/$ cat /var/jenkins_home/secrets/initialAdminPassword