Simplifying DevOps: Installing Docker and Jenkins on Ubuntu
In the dynamic world of DevOps, tools like Docker, Java, and Jenkins are essential for efficient development, containerization, and automation. In this article, we'll guide you through the installation of Docker and Jenkins on an Ubuntu system using package managers. Let's dive into simplifying your DevOps journey.
Installing Docker
Docker is a platform that enables containerization for developing, shipping, and running applications consistently across various environments. The installation process is made easy with the aid of package managers.
Step 1: Update Your System Begin by updating your system's package repositories for the most current information.
sudo apt update
Step 2: Install Docker Using APT Leverage Ubuntu's Advanced Package Tool (APT) to install Docker effortlessly.
sudo apt install docker.io
Step 3: Start and Enable Docker Once Docker is installed, initiate the Docker service and configure it to start on boot.
sudo systemctl start docker
sudo systemctl enable docker
Step 4: Verify Docker Installation Verify the successful installation of Docker by checking its version.
docker --version
Installing Java
Jenkins, our CI/CD automation tool, relies on Java for its execution. Let's install Java using a package manager.
Step 1: Install OpenJDK OpenJDK is a popular implementation of Java that's free and open-source.
sudo apt install openjdk-11-jdk
Step 2: Verify Java Installation Ensure that Java is properly installed by checking its version.
java -version
Installing Jenkins
Jenkins is an open-source automation server that orchestrates your software development processes through continuous integration and continuous delivery (CI/CD).
Step 1: Add Jenkins Repository Key Start by adding the Jenkins repository key to your system.
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
Step 2: Add Jenkins Repository Next, append the Jenkins repository to your package sources list.
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
Step 3: Update and Install Jenkins Update your package repositories and then install Jenkins.
sudo apt update
sudo apt install jenkins
Step 4: Start Jenkins Kickstart the Jenkins service.
sudo systemctl start jenkins
Step 5: Enable Jenkins Set up Jenkins to start automatically upon boot.
sudo systemctl enable jenkins
Step 6: Access Jenkins By default, Jenkins runs on port 8080. Open your browser and navigate to http://localhost:8080
to access the Jenkins setup wizard. Retrieve the initial admin password from the system.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Follow the setup wizard to complete the Jenkins installation.