Docker 是一个强大的工具,使用命令行接口(CLI)可以高效地管理 Docker 容器和镜像。
- 镜像操作
docker images
docker pull <image_name>:<tag>
docker rmi <image_id_or_name>
docker inspect <image_id_or_name>
- 容器操作
docker ps -a
docker ps
docker start <container_id_or_name>
docker stop <container_id_or_name>
docker restart <container_id_or_name>
docker rm <container_id_or_name>
docker inspect <container_id_or_name>
docker logs <container_id_or_name>
docker exec -it <container_id_or_name> /bin/bash
- 网络操作
docker network ls
docker network inspect <network_id_or_name>
docker network create <network_name>
docker network rm <network_id_or_name>
- 数据卷操作
docker volume ls
docker volume inspect <volume_name>
docker volume create <volume_name>
docker volume rm <volume_name>
- 构建和管理 Docker 镜像
docker build -t <image_name>:<tag> <path_to_dockerfile>
docker tag <image_id> <new_image_name>:<tag>
docker push <image_name>:<tag>
- Docker 版本和信息
docker --version
docker info