文章目录
- [1. docker pull 超时](#1. docker pull 超时)
- [2. 初始化找不到 initialAdminPassword](#2. 初始化找不到 initialAdminPassword)
1. docker pull 超时
docker pull 命令拉不下来
bash
docker pull jenkins/jenkins:lts-jdk17
Error response from daemon: Get "https://registry-1.docker.io/v2/":
- 编辑docker配置
bash
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
- 自备可以出网的端口
bash
[Service]
Environment="HTTP_PROXY=192.168.1.9:7890/"
Environment="HTTPS_PROXY=192.168.1.9:7890/"
- 重新载入配置
bash
sudo systemctl daemon-reload
sudo systemctl restart docker
- 重新 pull 成功
2. 初始化找不到 initialAdminPassword
- 查看docker 容器挂载的目录
bash
docker inspect --format='{{ .Mounts }}' 【容器id】
bash
[
{
volume
jenkins_home
/var/lib/docker/volumes/jenkins_home/_data
/var/jenkins_home
local z true
}
]
有一个名为 jenkins_home 的 Docker 卷被挂载到了容器的 /var/jenkins_home 目录,这个卷在宿主机上的路径是 /var/lib/docker/volumes/jenkins_home/_data,并且这个挂载是本地类型的
- 初始化的密码文件就在这:
/var/lib/docker/volumes/jenkins_home/_data/secrets/initialAdminPassword