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