Docker help_基础篇章_容器命令

什么是容器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

列出容器 docker ps [OPTIONS]

OPTIONS说明
-a显示所有的容器,包括未运行的。
-f根据条件过滤显示的内容。
–format指定返回值的模板文件。
-l显示所有的容器,包括未运行的。
-n列出最近创建的n个容器。
–no-trunc不截断输出。
-q静默模式,只显示容器编号。
-s显示总的文件大小。

docker ps 查看正在运行的容器
docker ps -a 查看所有容器
docker ps -n 2 显示最近创建的2个容器
docker ps -f status=exited 查看停止的容器

启动容器 docker start 容器Id or 容器名

docker start 容器ID or 容器名

进入容器 docker exec -it 容器id(推荐用names)

Docker exec -it 容器id(推荐用names) 后面接ls可以看见有那些目录
Docker exec -it 容器id bash

docker attach 容器ID or 容器名

退出容器 exit

exit 容器停止退出
ctrl+P+Q 容器不停止退出

重启容器 docker restart 容器ID or 容器名

停止容器 docker stop 容器ID or 容器名

暴力删除,直接杀掉进程 (不推荐)
docker kill 容器ID or 容器名

删除容器 docker rm 容器 ID

docker rm 容器ID

如果删除正在运行的容器,会报错,我们假如需要删除的话,需要强制删除;

强制删除docker rm -f 容器ID

删除多个容器
docker rm -f 容器ID1 容器ID2 中间空格隔开

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

在这里插入图片描述
如果删除正在运行的容器,会报错,我们假如需要删除的话,需要强制删除;
强制删除docker rm -f 容器ID
删除多个容器
docker rm -f 容器ID1 容器ID2 中间空格隔开
删除所有容器
docker rm -f $(docker ps -qa)

容器目录挂载 docker run -it -v /宿主机目录:/容器目录:ro 镜像名

实现:
docker run -it -v /宿主机目录:/容器目录 镜像名
多目录挂载
docker run -it -v /宿主机目录:/容器目录 -v /宿主机目录2:/容器目录2 镜像名

注意:
如果你同步的是多级目录,可能会出现权限不足的提示;
这是因为Centos7中的安全模块selinux把权限禁掉了,我们需要添加 --privileged=true 来解决挂载的目录没有权限的问题;

挂载目录只读:
docker run -it -v /宿主机目录:/容器目录:ro 镜像名



如有侵权,邮箱联系,实属抱歉。

此只为学习个人笔记整理,同时如有转载请注明出处。

联系邮箱:18875267378@163.com

一同学习测开技企鹅群(闲聊,水群,广告勿扰):826471103

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Orlando_奥尔兰多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值