【Docker】Centos7 Jenkins 踩坑笔记

文章目录

  • [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
相关推荐
fly spider2 小时前
一站式Windows下Docker开启MySQL并链接本地Navicat(附乱码解决方案)
windows·mysql·docker·乱码解决
神奇侠20248 小时前
快速入手K8s+Docker+KubeSphere+DevOps
docker·kubernetes·devops
帽儿山的枪手9 小时前
通过网络命名空间实现网络分流的思想及方法
网络协议·docker·dns
ronshi10 小时前
docker 多主机容器组网
docker·多主机容器组网
小码过河.12 小时前
CentOS 安装 Docker
linux·docker·centos
laimaxgg15 小时前
Dockerfile
linux·运维·服务器·ubuntu·docker
与passion共存15 小时前
Linux系统下Docker安装
linux·docker
西伯利亚猹15 小时前
Windows系统docker desktop安装(学习记录)
运维·docker·容器
LCY13316 小时前
centOS 安装和配置docker
linux·docker·centos
遇见火星17 小时前
基于Docker容器的CICD项目Jenkins/gitlab/harbor/Maven实战
docker·容器·gitlab·jenkins·maven·harbor·cicd