Docker运维级指令

目录

容器管理

  启动容器

列出正在运行的容器

列出所有容器(包括停止的)

停止容器

启动已停止的容器

重启容器

删除容器

查看容器日志

进入正在运行的容器

镜像管理

列出本地镜像

删除镜像

拉取镜像

构建镜像

查看镜像历史 

网络管理

列出 Docker 网络

创建自定义网络

删除网络 

查看网络详细信息

将容器连接到网络

断开容器与网络的连接

数据卷管理

创建数据卷

列出数据卷

删除数据卷

查看数据卷详细信息

挂载数据卷到容器

系统清理

删除所有停止的容器

删除未使用的镜像

删除未使用的网络

删除未使用的卷

清理系统中所有未使用的对象

Docker 服务与配置

查看 Docker 版本

查看 Docker 系统信息

查看 Docker 容器资源使用情况

查看 Docker 事件日志

日志与调试

检查 Docker 服务状态

查看 Docker 守护进程日志

总结


前言

由于前期我们已经安装好了docker的基础环境,并且基于Docker也安装了单机版RabbitMQ,后期将计划搭建集群版,以及其他的中间件,至此先梳理一版Docker常用的一些指令。

容器管理

  启动容器
docker run -d --name container_name image_name

-d:后台运行容器。

--name:指定容器名称。

列出正在运行的容器
docker ps
列出所有容器(包括停止的)
docker ps -a
停止容器
docker stop container_name_or_id
启动已停止的容器
docker start container_name_or_id
重启容器
docker restart container_name_or_id
删除容器
docker rm container_name_or_id
查看容器日志
docker logs container_name_or_id
进入正在运行的容器
docker exec -it container_name_or_id /bin/bash

镜像管理

列出本地镜像
docker images
删除镜像
docker rmi image_name_or_id
拉取镜像
docker pull image_name
构建镜像
docker build -t image_name:tag .

-t:指定镜像名称和标签

查看镜像历史 
docker history image_name_or_id

网络管理

列出 Docker 网络
docker network ls
创建自定义网络
docker network create network_name
删除网络 
docker network rm network_name
查看网络详细信息
docker network inspect network_name
将容器连接到网络
docker network connect network_name container_name
断开容器与网络的连接
docker network disconnect network_name container_name

数据卷管理

创建数据卷
docker volume create volume_name
列出数据卷
docker volume ls
删除数据卷
docker volume rm volume_name
查看数据卷详细信息
docker volume inspect volume_name
挂载数据卷到容器
docker run -d --name container_name -v volume_name:/data image_name

系统清理

删除所有停止的容器
docker container prune
删除未使用的镜像
docker image prune
删除未使用的网络
docker network prune
删除未使用的卷
docker volume prune
清理系统中所有未使用的对象
docker system prune

Docker 服务与配置

查看 Docker 版本
docker version
查看 Docker 系统信息
docker info
查看 Docker 容器资源使用情况
docker stats
查看 Docker 事件日志
docker events

日志与调试

检查 Docker 服务状态
systemctl status docker
查看 Docker 守护进程日志
journalctl -u docker

总结

如果需要对某些操作进行详细了解,可以查看 Docker 官方文档或使用 docker <command> --help 获取帮助信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值