Skip to content

Instantly share code, notes, and snippets.

@getianao
Last active January 7, 2022 11:52
Show Gist options
  • Select an option

  • Save getianao/3a4059b772684ea39ac9f1fb8dd81ecc to your computer and use it in GitHub Desktop.

Select an option

Save getianao/3a4059b772684ea39ac9f1fb8dd81ecc to your computer and use it in GitHub Desktop.
Docker usage

Docker Cheatsheet

Show docker info

  1. List images

    docker image ls
  2. List containers

    docker ps -a

Run docker

  1. Run a command in a new container

    docker run -it --name=container_name -v /host_path:/container_path image_name /bin/bash 
  2. Stop one or more running containers

    docker stop container_name
  3. Restart a stopped docker container

    docker start container_name
  4. Run a command in a running container

    # Bash into a running container
    docker exec -it container_name bash
    # Run script in a running container
    docker exec -it container_name bash -c "ls"
  5. Remove one or more containers/images

    docker rm container_name
    docker rmi image_name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment