Install Bash In Docker Container

8i 9i 10g 11g 12c 13c 18c 19c 21c Misc PL/SQL SQL RAC WebLogic Linux

Home » Articles » Linux » Here

Install bash in alpine docker image

This article demonstrates how to install Docker on Oracle Linux 8 (OL8). RHEL8, and therefore OL8, have switched their focus from Docker and on to Podman (here) for containers, so this installation uses the Docker CE installation from the Docker repository.

Install Bash In Alpine Docker Image

After step 3, you are in an interactive shell of a Docker container. As you have root privilege here, you can install any software you like, /usr/bin. Do not install software in /workdir in the Docker container, as the /workdir is a directory mounted from the host system. (It is the /workdir/ directory on the host). RUN apt-get -y update. RUN apt-get install python3 -y. Save the above code in a file named dockerfile: 3. Now use the given below command to build a docker image. Docker build -t python3. Now run the docker container in interactive mode using this command and go inside the container. Docker run -it python3.

Related articles.


This article makes the following assumptions.

  • You have a server (physical or virtual) with Oracle Linux 8 (OL8) installed. This is described here.
  • You have a separate partition to hold the images and containers. In this article we have a separate virtual disk.

Install Docker

Enable all the required repositories. To do this you are going to need the yum-utils package.

Install Docker.

Configure Disk (Optional)

By default the containers are created under the '/var/lib/docker', so you really need to house this on a separate disk or in a separate partition.

I have a second LUN with a device named '/dev/sdb'. I could build the file system on this disk directly, but I prefer to partition the disks with a single partition using fdisk..

Finish Docker Setup

Enable and start the Docker service.

You can get information about docker using the following commands.

You are now ready to start using Docker!

Docker Commands as Non-Root User

Install Bash In Docker Containers

Install Bash In Docker Container › Install-run-and-deleteHow To Install, Run And Delete Applications Inside Docker ...

Docker commands run as the 'root' user. You have three choices when if comes to running docker commands.

  • Run the docker commands from the root user.
  • Allow another user to perform 'sudo' on the docker command, so all commands are run using 'sudo docker ...'.
  • Create a group called docker and assign that to the user you want to run docker commands from. The documentation says, 'Warning: The docker group grants privileges equivalent to the root user', so we should avoid this.

In this case we want to run the docker commands from a user called 'docker_user', so we add an entry in the '/etc/sudoers' file and use an alias in the user's '.bash_profile' file so we don't have to keep typing the 'sudo' command.

For more information see:

ContainersInstall bash in docker containers

Hope this helps. Regards Tim...