Docker 命令
来源:互联网 发布:淘宝联盟商品采集软件 编辑:程序博客网 时间:2024/05/29 06:47
1)查看容器
// 查看当前正在运行的容器docker ps// 查看所有容器包括停止状态的容器docker ps -a// 查看最新创建的容器docker ps -l// 查看最后创建的3个容器docker ps -n=3// 列出所有的容器IDdocker ps -q -a
- 该命令执行结果的说明:
- CONTAINER ID:容器ID,唯一标识容器
- IMAGE:创建容器时所用的镜像
- COMMAND:在容器最后运行的命令
- CREATED:容器创建的时间
- STATUS:容器的状态(你会看到UPXXX,表示运行状态)
- PORTS:对外开放的端口号
- NAMES:容器名(也具有唯一性,docker是不允许创建容器名相同的容器的)
2)启动容器
// 根据容器ID或者容器名启动容器docker start [CONTAINER ID]/[NAME]
3)停止容器
// 根据容器ID或者容器名停止容器docker stop [CONTAINER ID]/[NAME]
4)删除容器
// 删除一个不在运行中的容器docker rm [CONTAINER ID]/[NAME]// 删除一个正在运行的容器docker rm -f [CONTAINER ID]/[NAME]// 删除所有停止运行的容器docker rm `docker ps -a -q`docker rm `docker ps -a |awk '{print $1}' | grep [0-9a-z]`// docker rm 支持多个容器id 用""将多个容器连接起来进行批量删除// ``可以将中间的命令处理结果作为 rm 命令的输入 (`不是单引号)// awk命令将ps得到的所有容器ID,但其中包含了Container ID这个列的表头,所以需要删去// 用grep命令进行删除,支配小写的字母和数字
5)查看镜像
// 列出imagesdocker images// 列出所有的images(包含历史)docker images -a// 删除一个或多个imagedocker rmi [image ID]
6) 创建并运行一个新容器
// 运行一个ubuntu镜像容器,容器名字为server,并进入ubuntu的bash命令窗口// 使用Ctrl+D或者exit退出时,会结束docker当前容器进程,而使用Ctrl+PQ退出,不会不终止容器运行docker run --name server -i -t ubuntu /bin/bash// 运行一个ubuntu镜像容器,容器名字为server,该容器在后台运行,可通过docker exec命令其执行shell指令docker run --name server -d -i -t ubuntu /bin/bash
7)进入容器的输入窗口
// 容器必须是运行状态docker attach [CONTAINER ID]/[NAME]
8)查看容器信息
docker inspect [Container ID]/[NAME]
9)调用容器中linux的指令
docker exec [CONTAINER ID]/[NAME] [COMMAND]// 执行安装列表地址更新docker exec server apt-get update// 安装ifconfig工具docker exec server apt-get install net-tools// 安装ping工具docker exec server apt-get install iputils-ping// 安装vimdocker exec server apt-get install vim// 如下命令,在退出时使用Ctrl+D或者exit,不会结束当前容器进程docker exec -it [CONTAINER ID]/[NAME] /bin/bash
阅读全文
0 0
- [docker]docker命令 docker inspect
- docker 命令
- Docker 命令
- docker命令
- Docker命令
- docker命令
- Docker命令
- docker 命令
- Docker命令
- docker命令
- docker命令
- docker命令
- Docker 命令
- docker命令
- Docker 命令
- docker命令
- docker命令
- Docker命令
- 安卓自定义透明Dialog
- tp5时间戳功能的自定义实现。
- C#基础之RichTextBox
- Mac上基于Xcode 8.3.2, iOS 10.3(模拟器)搭建Appium 1.6.5 测试环境
- SDE For PostgreSQL物理迁移(冷备份,恢复)
- Docker 命令
- JMeter压力测试post请求json参数来源文件
- 伸展树---(自顶向下的设计)
- Git是怎样生成diff的:Myers算法
- Get接口测试示例
- 几维安全分享你不知道的java反编译工具
- 【模板】LCA Tarjan
- 百度快照不更新或回档的10种原因
- Android仿淘宝头条竖直跑马灯式新闻标题及“分页思想”总结