自学内容网 自学内容网

【Docker】Centos7 Jenkins 踩坑笔记

1. docker pull 超时

docker pull 命令拉不下来

docker pull jenkins/jenkins:lts-jdk17
Error response from daemon: Get "https://registry-1.docker.io/v2/": 
  • 编辑docker配置
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
  • 自备可以出网的端口
[Service]
Environment="HTTP_PROXY=192.168.1.9:7890/"
Environment="HTTPS_PROXY=192.168.1.9:7890/"
  • 重新载入配置
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 重新 pull 成功
    在这里插入图片描述

2. 初始化找不到 initialAdminPassword

在这里插入图片描述

  • 查看docker 容器挂载的目录
docker inspect --format='{{ .Mounts }}' 【容器id】
[
{
 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

原文地址:https://blog.csdn.net/chenghan_yang/article/details/144058384

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!