Skip to content

Instantly share code, notes, and snippets.

@oychao
Last active January 18, 2023 06:40
Show Gist options
  • Save oychao/d40a2abc9f96d781dadb20f5b5323380 to your computer and use it in GitHub Desktop.
Save oychao/d40a2abc9f96d781dadb20f5b5323380 to your computer and use it in GitHub Desktop.
docker commands

some docker commands

# start a mariadb instance
docker run --name mariadb-inst -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mariadb:latest

# start a mongodb instance
docker run --name mongo-inst -p 27017:27017 -d -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=123456 mongo:latest --bind_ip 0.0.0.0

# start a ubuntu instance
docker run --name ubuntu-inst -p 8000:8000 -d -it ubuntu:latest

# start a static server
docker run --name hp -p 5000:8080 -v /e/hpconf/logs:/data/logs -v /e/hpconf/conf.d:/etc/nginx/conf.d -v /e/hpdata:/data/v -dit openresty/openresty

# enter bash
docker exec -it hp /bin/bash
docker exec -it container_name /sh

# remove useless container
docker ps -a -q | xargs docker rm -f
# remove useless images
docker image prune -f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment