docker中常用的命令

一、服务命令

systemctl start docker.service         启动docker服务

systemctl stop docker.service         关闭docker服务

systemctl enable docker.service     设置docker服务开机启动

systemctl disable docker.service     .禁止docker服务开机自启动

二、镜像命令

docker images               列出本地所有的镜像

docker pull <镜像名>:<标签>  从 Docker Hub 拉取镜像(如 docker pull nginx:latest)

docker search <镜像名>       在 Docker Hub 中搜索镜像

docker rmi <镜像ID或镜像名>   删除本地镜像

 三、容器命令

docker run <镜像名>                                     创建并启动容器

docker run -d <镜像名>                                以守护进程(后台)模式运行容器

docker run -it <镜像名> /bin/bash                以交互模式运行容器并进入容器终端

docker run -p <主机端口>:<容器端口> <镜像名>   映射主机端口到容器端口

docker run -v <主机目录>:<容器目录> <镜像名>    挂载主机目录到容器

docker start <容器ID或容器名>                  启动已停止的容器

docker rm <容器ID或容器名>                     删除已停止的容器

docker rm -f <容器ID或容器名>                 强制删除运行中的容器

docker exec -it <容器ID或容器名> /bin/bash 进入运行中的容器终端

docker logs <容器ID或容器名>                 查看容器日志

docker inspect <容器ID或容器名>            查看容器的详细信息

docker cp <容器ID或容器名>:<容器路径> <主机路径> 从容器复制文件到主机

docker cp <主机路径> <容器ID或容器名>:<容器路径> 从主机复制文件到容器

docker ps      查看本地所有运行中的容器

docker ps -a   查看本地所有容器

四、docker compose命令

Docker Compose 用于管理多容器应用。

docker-compose up 启动所有服务(在 docker-compose.yml 所在目录运行)

docker-compose up -d 以守护进程模式启动所有服务

docker-compose down 停止并删除所有服务

docker-compose ps 列出所有服务的状态

docker-compose logs 查看所有服务的日志

docker-compose build 构建或重新构建服务镜像

docker-compose exec <服务名> <命令> 在指定服务中执行命令

五、系统管理命令

docker info 显示 Docker 系统信息

docker version 显示 Docker 版本信息

docker system df 查看 Docker 磁盘使用情况

docker system prune 清理未使用的镜像、容器、网络和缓存

docker system prune -a 清理所有未使用的资源(包括未使用的镜像)

六、常用组合命令

docker rm -f $(docker ps -aq) 删除所有容器

docker rmi -f $(docker images -aq) 删除所有镜像

docker stop $(docker ps -aq) 停止所有容器

七、其他常用命令

docker login  登录 Docker Hub

docker logout 退出 Docker Hub

docker push <镜像名>:<标签> 将镜像推送到 Docker Hub

docker stats 实时查看容器的资源使用情况(CPU、内存等)

docker top <容器ID或容器名> 查看容器内运行的进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值