Skip to content

Instantly share code, notes, and snippets.

@askalee
Last active December 30, 2022 00:28
Show Gist options
  • Save askalee/5f2217fd7de44f1e7f158158fe54d1e0 to your computer and use it in GitHub Desktop.
Save askalee/5f2217fd7de44f1e7f158158fe54d1e0 to your computer and use it in GitHub Desktop.
docker: docker command essentials

Folder

├── service1
│   └── Dockerfile
├── service2
│   └── Dockerfile  
├── service3
│   └── Dockerfile  
├── docker-compose.yml
└── docker-compose-dev.yml  

Docker commands

Run an image

docker run -d --name ThisIsAName -p 1000:2000 -p 1001:2001 -v ~/abc:/etc/abc blablabla/an_image_name

Run an attach to an image

docker run -it --name ThisIsAName -p 1000:2000 -p 1001:2001 -v ~/abc:/etc/abc blablabla/an_image_name

Bash into a running container

docker exec -it container_name bash

Logs

View logs

docker logs container_name

View and follow logs

docker logs -f container_name

Docker Compose

View config

docker-compose config

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment