Jenkins Pipeline Docker Agents with official Jenkins Docker image
You have to extend the jenkins/jenkins:lts to install the Docker client:

FROM jenkins/jenkins:lts

# Switch to root
USER root

ENV DOCKER_VERSION      docker-18.06.3-ce
ARG DOCKER_GID=993 # put the correct docker gid

# Download and install docker client
RUN wget --quiet -O- \
  https://download.docker.com/linux/static/stable/x86_64/${DOCKER_VERSION}.tgz | \
  tar zx --strip-components=1 -C /usr/local/bin docker/docker \
  &amp;&amp; groupadd -g ${DOCKER_GID} docker \
  &amp;&amp; usermod -aG docker jenkins

# Switch back to jenkins user
USER jenkins


You can now declare pipelines with docker agents.