chore: updated README
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Gitea/docker-base-images/jenkins-ssh-agent-jdk17-dind/pipeline/head There was a failure building this commit
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Gitea/docker-base-images/jenkins-ssh-agent-jdk17-dind/pipeline/head There was a failure building this commit
				
			This commit is contained in:
		
							parent
							
								
									ae52dce4ed
								
							
						
					
					
						commit
						12bbeeb5fa
					
				
							
								
								
									
										42
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								README.md
									
									
									
									
									
								
							| @ -10,6 +10,46 @@ RUN addgroup docker || true && \ | ||||
| - В `setup-sshd` вписываем строки: | ||||
| ```shell | ||||
| # dockerd's patch | ||||
| dockerd-entrypoint.sh | ||||
| dockerd-entrypoint.sh & | ||||
| ``` | ||||
| - Собираем, тэгаем и пушим | ||||
| 
 | ||||
| # Как использовать: | ||||
| 
 | ||||
| ## Запуск агента | ||||
| 
 | ||||
| Генерируем новую пару SSH ключей.  | ||||
| ```shell | ||||
| 
 | ||||
| ``` | ||||
| 
 | ||||
| Желательно установить [SysBox](https://github.com/nestybox/sysbox/releases/tag/v0.6.6), без него придется делать контейнер с агентом привилегированным.  | ||||
| 
 | ||||
| Берем `docker-compose.yml` файл: | ||||
| ```yaml | ||||
| version: '3.7' | ||||
| services: | ||||
|   jenkins-agent: | ||||
|     image: git.tswf.io/docker-base-images/jenkins-ssh-agent-jdk17-dind:1.0.4 | ||||
|     restart: always | ||||
|     # Используем, если не хотим делать контейнер привилегированным  | ||||
|     runtime: sysbox-runc | ||||
|     # Если не используем SysBox, а зря :c | ||||
|     #privileged: true | ||||
|     ports: | ||||
|       - "31674:22" | ||||
|     environment: | ||||
|       JENKINS_AGENT_SSH_PUBKEY: "<YOR_SSH_PUBLIC_KEY_HERE>" | ||||
| ``` | ||||
| 
 | ||||
| и заменяем `<YOR_SSH_PUBLIC_KEY_HERE>` на сгенеренный публичный ключ | ||||
| 
 | ||||
| Запускаем агента: | ||||
| 
 | ||||
| ```shell | ||||
| docker compose up -d | ||||
| ``` | ||||
| 
 | ||||
| ## Настройки Jenkins | ||||
| 
 | ||||
| Смотри [описание агента](AGENT.README.md) | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user