From 2165d3ee84857a253e6ebfc85d6b6ab2309364e4 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Thu, 18 Dec 2025 13:27:45 +0100 Subject: [PATCH] Creation dcoker agents --- DockerfileAgent2404 | 8 ++++++++ DockerfileAgentAlpine | 7 +++++++ Vagrantfile | 6 ++++++ 3 files changed, 21 insertions(+) create mode 100644 DockerfileAgent2404 create mode 100644 DockerfileAgentAlpine diff --git a/DockerfileAgent2404 b/DockerfileAgent2404 new file mode 100644 index 0000000..28d2bd8 --- /dev/null +++ b/DockerfileAgent2404 @@ -0,0 +1,8 @@ +FROM ubuntu:24.04 +ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get update && apt-get install -y openssh-server openjdk-21-jdk +RUN mkdir /var/run/sshd + +RUN useradd -m -d /home/jenkins -s /bin/bash jenkins && echo "jenkins:jenkins" | chpasswd +EXPOSE 22 +CMD ["/usr/sbin/sshd","-D"] \ No newline at end of file diff --git a/DockerfileAgentAlpine b/DockerfileAgentAlpine new file mode 100644 index 0000000..50d954e --- /dev/null +++ b/DockerfileAgentAlpine @@ -0,0 +1,7 @@ +FROM alpine:latest +RUN apk update && apk add --no-cache openssh openjdk21 bash +RUN ssh-keygen -A +RUN adduser -D -h /home/jenkins -s /bin/bash jenkins +RUN echo "jenkins:jenkins" | chpasswd +EXPOSE 22 +CMD ["/usr/sbin/sshd","-D"] \ No newline at end of file diff --git a/Vagrantfile b/Vagrantfile index 0ba72ff..1503808 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -27,4 +27,10 @@ Vagrant.configure(2) do |config| end end + config.vm.define "agent2" do |agent2| + agent2.vm.box = "bento/ubuntu-24.04" + agent2.vm.network "private_network", ip: "192.168.11.14" + agent2.vm.hostname = "agent2" + end + end