Now, let’s see how to launch GUI application in docker:
Step — 1: Start the Docker Service
To start the docker service and check its status, use the commands:
#systemctl start docker#systemctl status docker
Step — 2: Pull the Centos Image from DockerHub
We should make a Docker Container using the centos Image that is already available in DockerHub Repository. Use the command:
#docker pull centos
Step — 3: Creating Dockerfile
Step — 4: Build the Docker image using Dockerfile
we have to build the Docker image using the docker build command.
#docker build -t <container_image> .
- -t — Tag option helps us to tag the image with a proper name.
- <container_image> — In this case, the container image is “GUI”.
- Dot operator: Indicates that the Dockerfile is present in the current folder.
Step — 5: Launch the GUI Container:
We will use the docker run command to launch the container.
#docker run --env="DISPLAY" --net=host --name=firefox gui
Customized Docker Image Building :
Let’s say we want to run the “firefox” program inside Docker Container. So, what we can do is — We can create one Docker Image & can say whenever any container launches from this Image, run the Firefox program. So, let’s create the “Dockerfile”…
FROM centos:8
RUN yum install firefox -y
CMD firefox
Thank you