How to Name or Rename Docker Containers
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their software, libraries, and configuration files -- they can communicate with each other through well-defined channels. Because all of the containers share the services of a single operating system kernel, they use fewer resources than virtual machines.
Prerequisites:
It requires Docker installed and Docker Container running on the server.
For detailed installation, refer to Docker installation.
Naming a Docker Container
By default, a Docker container will have UUID as an identifier.
You can find out by running docker images
on the command line to get this information.
You can give a unique name for each container by using the --name
.
Note: You can Start and Stop the container using this unique name!!
docker run -d --name Custom_name_here centos
- You will have to provide a name for your docker container in place of
Custom_name_here
. - In this example,
centos
is a docker image that we had pulled before hand.
Output:
root@vps:~# docker run -d --name my_project centos
8280db405ef0d58f0e105d85697333ad1272bc67c5f00b8a7a33bc64a0db0c67
To run the Container you need to get the Container ID or Name -- enter the following command to get the required information.
docker ps -l
Output:
root@vps:~# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
64dcb5a85587 centos "/bin/bash" 7 seconds ago Exited (0) 6 seconds ago my_project
Renaming a Docker Container
Run the following command to Rename the Docker Container.
docker rename my_project my_centos_project
- You will have to provide a New name for your docker container in place of
New-name
.
Output:
docker rename my_project my_centos_project
To confirm the Docker Container New name.
docker ps -l
Output:
root@vps:~# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
64dcb5a85587 centos "/bin/bash" 7 minutes ago Exited (0) 7 minutes ago my_centos_project
CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME
for 10% off!
1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month
Available Locations: LAX | MIA | ATL | FRA | AMS