Docker 手册
- 启动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
- 检查所有容器
docker ps -a
- 检查所有镜像
docker images
- 停止 docker 容器,例如停止 nginx
docker stop nginx
- 重启容器,例如重启nginx
docker restart nginx
- 删除停止的容器,例如删除未使用的 nginx 容器
docker rm nginx
- 删除镜像,例如删除nginx镜像
docker rmi nginx
- 检查容器日志,例如检查 nginx 日志
docker logs nginx
- 重启所有容器
docker restart $(docker ps -a -q)
- 启动 docker compose
docker-compose up -d
- 停掉所有在docker-compose.yml中的容器
docker-compose stop
- 移除所有在docker-compose.yml中的容器
docker-compose rm -f
- 移除所有未使用的容器
docker container prune
- 删除现有容器未使用的所有镜像
docker image prune -a
- 进入容器执行命令
docker exec -it nginx sh