2017-05-25 8 views
0

Dockerを初めて使用しています。私は自分のWindows 10 上でそれを操作する/bin/bashで対話モードでジェンキンスを開始し、私はこのファイルを開くにはどうすればよい/var/jenkins_home/secrets/Docker with Windows

にあるファイルInitialAdminPasswordを開くようにしたいですか?

sudoは仕事、およびapt-getを使用するとエラーが発生しますしません:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

はまた、どのように私は私のDockerfileの場所を見つけるのですか?

答えて

0

私は確信していません、あなたはなぜ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 
[email protected]<container_id>:/$ cat /var/jenkins_home/secrets/initialAdminPassword 
+0

作品。どうもありがとう! :) –