Docker实用指南:掌握这100个命令,让你事半功倍

在Docker的世界中,掌握一些基础且实用的命令,可以让你的学习和工作更加高效。本文将为你介绍Docker的100个常用命令,帮助你在Docker的学习道路上少走弯路。

一、服务命令

序号命令(CentOS)功能描述
1systemctl start docker启动Docker服务
2systemctl stop docker停止Docker服务
3systemctl restart docker重启Docker服务
4systemctl status docker查看Docker服务状态
5systemctl enable docker设置Docker服务开机自启
6docker info查看Docker信息
7docker --help查看Docker帮助文档
8docker version查看Docker版本

二、基础命令

序号命令功能描述
1docker run创建并启动容器。例如:docker run -d --name nginx -p 88:80 nginx:1.23,如果本地无nginx 1.23镜像,则从Docker Hub拉取,创建名为nginx的容器,后台运行,宿主机访问88端口映射到容器的80端口。
2docker ps列出当前运行的容器
3docker ps -a列出所有容器,包括未运行的
4docker start启动已停止的容器
5docker stop停止运行中的容器
6docker restart重启容器
7docker rm删除容器

三、镜像管理命令

序号命令功能描述
1docker rmi删除镜像,可按镜像ID删除
2docker pull [镜像名称]从仓库拉取镜像
3docker images列出本地所有镜像
4docker build从Dockerfile构建镜像
5docker search [镜像名称]在Docker Hub搜索镜像
6docker push推送本地镜像到仓库
7docker history查看镜像构建历史
8docker inspect查看镜像详细信息
9docker tag为镜像添加标签
10docker save将镜像保存为tar文件
11docker load从tar文件加载镜像
12docker import从归档文件创建镜像

四、容器管理命令

序号命令功能描述
1docker kill强制终止容器
2docker exec在容器内执行命令,如:docker exec -it nginx /bin/bash 登录nginx容器
3docker attach连接到正在运行的容器
4docker diff查看容器文件变更
5docker commit从容器创建新镜像
6docker pause暂停容器内所有进程
7docker top查看容器内进程
8docker unpause恢复容器内暂停的进程

五、数据管理与卷命令

序号命令功能描述
1docker volume create创建卷
2docker volume ls列出所有卷
3docker volume inspect查看卷详细信息
4docker volume rm删除卷
5docker volume prune删除未使用的卷
6docker cp从容器拷贝文件到宿主机
7docker create创建容器,用于数据卷
8docker run -v运行容器时挂载卷
9docker run --mount使用详细配置挂载卷
10docker service create在服务中使用卷

六、安全与维护命令

序号命令功能描述
1docker logs获取容器日志
2docker stats显示容器资源使用情况
3docker system df查看Docker磁盘使用情况
4docker system prune清理未使用资源
5docker system events获取Docker系统事件
6docker system info查看系统信息
7docker trust管理Docker内容信任
8docker secret create创建保密
9docker secret ls列出保密
10docker secret rm删除保密
11docker swarm init初始化Swarm集群

七、网络命令

序号命令功能描述
1docker network inspect查看网络详细信息
2docker network create创建Docker网络
3docker network ls列出Docker网络

八、删除命令

序号命令功能描述
1docker volume prune删除未使用的卷
2docker network prune删除未使用的网络
3docker system prune清理空闲资源
4docker image prune删除未使用的镜像
5docker container prune删除未使用的容器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值