Docker 手册

  1. 启动docker服务 WSL环境下执行docker ps -a报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
sudo service docker start
  1. 检查所有容器
docker ps -a
  1. 检查所有镜像
docker images
  1. 停止 docker 容器,例如停止 nginx
docker stop nginx
  1. 重启容器,例如重启nginx
docker restart nginx
  1. 删除停止的容器,例如删除未使用的 nginx 容器
docker rm nginx
  1. 删除镜像,例如删除nginx镜像
docker rmi nginx
  1. 检查容器日志,例如检查 nginx 日志
docker logs nginx
  1. 重启所有容器
docker restart $(docker ps -a -q)
  1. 启动 docker compose
docker-compose up -d
  1. 停掉所有在docker-compose.yml中的容器
docker-compose stop
  1. 移除所有在docker-compose.yml中的容器
docker-compose rm -f
  1. 移除所有未使用的容器
docker container prune
  1. 删除现有容器未使用的所有镜像
docker image prune -a
  1. 进入容器执行命令
docker exec -it nginx sh