Docker Container Commands for a DevOps Engineer
The below illustration shows some common container commands and their syntax
1. Creates a container from an image
docker run -it --name nginx nginx
2. Begins a Docker container
docker start nginx
3. Restarts a Docker container.
docker restart nginx
4. Temporarily halts a container.
docker pause nginx
5. Resumes a paused container.
docker unpause nginx
6. Ends a running Docker container.
docker stop nginx
7. Forcefully stops a running container
docker kill nginx
8. Lists Docker containers.
docker ps
9. Accesses a container's shell.
docker exec -it nginx /bin/bash
10. Connects to a running container.
docker attach nginx
11. Views container logs.
docker logs nginx
12. Change a container's name.
docker rename old-name new-name
13. Retrieves container info.
docker inspect nginx
14. Copies files to/from a container.
docker cp nginx:/container-path/file.txt /local-path
15. Deletes a container.
docker rm nginx
These container commands are essential for managing containerized applications, whether for development, testing, or production deployment, as they enable efficient control and manipulation of container instances.
0 Comments:
Post a Comment
Note: only a member of this blog may post a comment.
<< Home