Docker的常用命令总结
时间:2021-07-13
本文章向大家介绍Docker的常用命令总结,主要包括Docker的常用命令总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、帮助命令
docker version # 显示docker的版本信息。
docker info # 显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help # 帮助命令
二、镜像命令
docker images # 查看所有本地主机上的镜像
docker search 镜像名 # 搜索镜像,建议直接去Docker Hub上搜索更准确
docker pull 镜像名:版本号 # 下载镜像,如不指定版本号,则默认会下载最新版本的镜像
docker rmi -f 镜像id # 删除指定id的镜像
docker rmi -f $(docker images -aq) # 删除全部的镜像
三、容器命令
docker run 镜像id/镜像名 # 新建容器并启动
# 参数说明
--name="xxx" # 指定启动容器的名称
-d # 以后台方式运行
-it # 使用交互方式运行,即进入容器内部
-p 宿主机端口:容器端口 # 指定容器端口的映射关系
-P(大写) # 随机指定映射的端口
-v 宿主机目录:容器内目录 # 将容器内目录与宿主机目录挂载,从而实现二者文件或数据的同步
docker ps # 列出当前正在运行的容器
docker ps -a # 列出当前正在运行的容器和历史运行过的容器
docker rm 容器id # 删除指定容器,不能删除正在运行的容器
docker rm -f $(docker ps -aq) # 删除所有的容器
docker start 容器id # 启动容器
docker restart 容器id # 重启容器
docker stop 容器id # 停止当前正在运行的容器
docker stop $(docker ps -aq) # 停止所有容器
docker kill 容器id # 强制停止当前容器
exit # 退出并停止容器
ctrl + P + Q # 退出但不停止容器
四、其他常用命令
docker logs -tf --tail 10 容器id # 动态查看后10行日志
docker top 容器id # 查看容器中的进程信息
docker inspect 容器/镜像id # 查看容器或镜像的元数据
docker exec -it 容器id /bin/bash # 进入正在运行的容器
docker cp 容器id:容器内路径 宿主机目的路径 # 从容器内拷贝文件到宿主机上
docker commit -m="描述信息" -a="作者" 容器id 目标镜像名:版本 # 提交容器成为一个新的镜像
docker build -t 镜像名:版本号 # 通过dockerfile文件构建镜像
原文地址:https://www.cnblogs.com/jiajun107/p/15003114.html
- 信用卡“坏账”客户分析(二)
- Mac上提升python运算速度-PyPy初体验
- python处理json数据(复杂的json转化成嵌套字典并处理)
- Pointer-network理论及tensorflow实战
- python3 log文件处理获取某天需要的数据
- 实战深度强化学习DQN-理论和实践
- Python 工匠:编写条件分支代码的技巧
- python3 下 Zabbix监控调用graph.get并且下载监控图
- 用R语言复盘美国总统大选结果~
- 最新Apache Spark平台的NLP库,助你轻松搞定自然语言处理任务
- 使用Seq2Seq+attention实现简单的Chatbot
- R语言可视化——用ggplot构造期待已久的雷达图
- 【实战】最新Deep Learning with Keras图书加代码,教你从零开发一个复杂深度学习模型(附下载)
- 基于zabbix 自动抓取每天监控数据!/usr/local/python/bin/python3.5
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法