【发布时间】:2019-05-16 01:38:49
【问题描述】:
我在 Windows 上使用命令提示符下的这个命令运行了 docker jenkins 映像:
F:\Docker\Jenkins>docker run -v "F:\Docker\Jenkins":/var/jenkins_home -p 8081:8080 -p 50001:50000 jenkins/jenkins
docker jenkins 启动良好,然后我关闭了命令提示符而不保存输出。
我可以使用以下方式访问 jenkins 控制台:http://localhost:8081/login?from=%2F
但是,它要求我输入我无法找到的管理员密码。
下面的输出:
解锁詹金斯 为确保管理员安全地设置 Jenkins,已将密码写入日志(不知道在哪里可以找到它?)以及服务器上的此文件:
/var/jenkins_home/secrets/initialAdminPassword
请从任一位置复制密码并将其粘贴到下方。
以下是我的疑问。
问题 1:如何以交互模式登录到这个正在运行的容器,以便我可以从这个文件中查看密码:/var/jenkins_home/secrets/initialAdminPassword
我不想停止并以交互模式运行,但想直接与正在运行的容器交互。
问题 2:运行此命令时出现以下错误。
F:\Docker\Jenkins>docker run -it "F:\Docker\Jenkins":/var/jenkins_home -p 8082:8080 -p 50002:50000 jenkins/jenkins
docker: invalid reference format.
See 'docker run --help'.
我也试过 -i -t 但同样的错误。有什么建议吗?
【问题讨论】: