Docker中管理和操作镜像及容器的主要命令汇总,包括创建、管理、删除镜像以及操作容器的关键命令:
镜像管理
- 搜索镜像
docker search <image_name>
- 拉取镜像
- 列出镜像
- 查看镜像历史
docker history <image_id_or_name>
- 标记镜像
docker tag <image> <new_image_name>
- 构建镜像
docker build -t <image_name> .
- 删除镜像
docker rmi <image_id_or_name>
docker rmi image1 image2 ...
docker rmi $(docker images -f "dangling=true" -q)
docker rmi -f <image_id_or_name>
容器操作
- 运行容器
- 进入容器
docker exec -it <container_id_or_name> /bin/bash
- 查看容器列表
- 查看所有容器(包括停止的)
- 查看容器日志
docker logs <container_id_or_name>
- 停止容器
docker stop <container_id_or_name>
- 启动已停止的容器
docker start <container_id_or_name>
- 删除容器
docker rm <container_id_or_name>
- 查看容器资源使用情况
- 导出容器文件系统
docker export <container_id_or_name> > <output_file.tar>
- 导入文件系统为镜像
cat <input_file.tar> | docker import - <image_name>
- 查看容器详细信息
docker inspect <container_id_or_name>
- 重启容器
docker restart <container_id_or_name>
- 暂停与恢复容器
docker pause <container_id_or_name>
docker unpause <container_id_or_name>
以上命令覆盖了Docker中镜像和容器操作的基本需求,是进行Docker应用开发和维护的重要工具集。