Docker与Windows

时间:2017-05-25 09:54:12

标签: docker jenkins

我是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的位置?

1 个答案:

答案 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