(三)、Docker常用基础命令
1、Docker 帮助命令
帮助命令:
- docker version 查看版本
 - docker info 查询docker详细信息
 - docker --help 查看命令帮助
 
2、Docker 镜像命令
- docker images 查看docker镜像
 - docker images -a 列出本地所有的镜像(含中间映像层)
 - docker images -q 只显示镜像ID
 - docker images --digests 显示镜像的摘要信息
 - docker images --no-trunc 显示完整的镜像信息
 - docker search hello-world 搜索hello-world镜像
 - docker search hello-world --no-trunc 搜索显示完整的镜像描述
 - docker search hello-world -s 10 搜索列出收藏数不小于指定值(10)的镜像。
 - docker search hello-world --automated 搜索只列出 automated build类型的镜像
 - docker pull hello-world 拉取hello-world镜像
 - docker pull hello-world[:01] 拉取hello-world镜像01标签
 - docker rmi -f 镜像ID 删除单个镜像
 - docker rmi -f 镜像名1:TAG 镜像名2:TAG 删除多个镜像
 - docker rmi -f $(docker images -qa) 删除全部
 - docker rmi 镜像 删除镜像
 
3、Docker 容器命令
有镜像才能创建容器,这是根本前提docker pull centos
新建并启动容器:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS说明(常用):有些是一个减号,有些是两个减号
--name="容器新名字": 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-P: 随机端口映射;
-p: 指定端口映射,有以下四种格式
      ip:hostPort:containerPort
      ip::containerPort
      hostPort:containerPort
      containerPort
#使用镜像centos:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
docker run -it centos /bin/bash
- docker run -it --name=os-01 centos 运行一个OS
 - docker start containerid 启动容器
 - docker stop centainerid 停止一个容器
 - docker kill centainerid 强行停止一个容器
 - docker rm centainerid 删除已停止的容器
 - docker exec -it centainerid /bin/bash 进入容器
 - docker attach centainerid 重新进入
 
查看容器日志
- docker logs -f -t --tail 500 centainerName 只看容器的倒数500行日志
 
查看容器内部细节:
- docker inspect centainerid
 
查看容器内运行的进程:
- docker top 容器ID
 
从容器内拷贝文件到主机上:
- docker cp 容器ID:容器内路径 目的主机路径
 
(三)、Docker常用基础命令的更多相关文章
- Docker - 常用基础命令
		
Docker命令分布 帮助信息 查看docker基本信息:docker info 查看docker版本信息:docker version 查看docker的所有命令及选项:docker --help ...
 - (三) Docker 常用操作与CentOS7 防火墙命令
		
参考并感谢 Docker 常用命令 https://docs.docker.com/engine/reference/commandline/docker/ Docker 登录docker账户 doc ...
 - Docker 使用笔记-常用基础命令
		
常用基础命令 环境:Linux Ubuntu 1.查看docker信息 docker version | docker info 2.启动docker服务 sudo systemctl start d ...
 - docker专题(2):docker常用管理命令(上)
		
http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备 ...
 - Linux常用基础命令(二)
		
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
 - Linux常用基础命令整理:关机命令、查看目录下文件命令等
		
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
 - CentOS常用基础命令大全
		
这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令shutdown -h now 关闭系统(1 ...
 - MySQL数据库入门常用基础命令
		
MySQL数据库入门———常用基础命令 数据——公司的生命线,因此在大多数的互联网公司,都在使用开源的数据库产品,MySQL也因此关注度与使用率非常的高,所以做为运维的屌丝们,掌握它的一些基 ...
 - Docker 容器安装及常用基础命令
		
为什么用docker 作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势. Docker 在如下几个方面具有较大的优势: 更快速的交付和部署 Docker在整个开发周期都可以 ...
 
随机推荐
- ysoserial exploit/JRMPClient
			
ysoserial exploit/JRMPClient 上一篇文章讲到,当服务器反序列化payloads/JRMPListener,即会开启端口监听.再使用exploit/JRMPClient模块发 ...
 - [转]SpringBoot系列——花里胡哨的banner.txt
			
Creating ASCII Text Banners from the Linux Command Line In Ubuntu, Debian, Linux Mint etc. $ sudo ap ...
 - 有关类朋友圈设计(3) -- 数据库设计&现有技术&流程设计
			
在写之前,先说说当前的系统架构吧 spring cloud + zuul + eureka + oauth2 + redis + rabbitMq 这个系统是由我搭建的,当时采用的springClou ...
 - 低代码+RPA+AI,能否让ERP焕发下一春?
			
从2004年开始,国内ERP项目的实施便在各大企业热火朝天地展开,2014年,国内大中型企业已经基本完成了ERP系统的普及.ERP已经在大中型企业中成为不可或缺的关键信息系统.企业核心业务的流转与管控 ...
 - 全面分析 Vue 的 computed 和 watch 的区别
			
一.computed介绍 computed 用来监控自己定义的变量,该变量在 data 内没有声明,直接在 computed 里面定义,页面上可直接使用. //基础使用 {{msg}} <inp ...
 - 华为云计算IE面试笔记-FusionSphere Openstack有哪些关键组件,各组件主要功能是什么?三种存储接入组件的差异有哪些?
			
1. Nova:在OpenStack环境中提供计算服务,负责计算实例(VM,云主机)生命周期的管理,包括生成.调度和回收.Nova不负责计算实例的告警上报(FC管). 2. Cinder:为计算实例提 ...
 - frida的安装教程-配合夜神模拟器
			
Frida安装 一.PC端安装 1. 安装frida 默认安装最新版的Frida pip install frida 因为我用的是夜神模拟器,可能不支持最新版,所以下载的之前版本. pip insta ...
 - 定要过python二级选择题二套
			
1. 2. 3. 4. 5. 6. 7. 8. 非主属性???? 9. 10.. 11.` 调用只是调用,但是没有返回值,,应为里面没有输出 12. 13. 14. 15. 16. 18. 19.
 - Nresource服务之接口缓存化
			
1. 背景 Nresource服务日均4.5亿流量,考虑到未来流量急增场景,我们打算对大流量接口进行缓存化处理:根据服务管理平台数据统计显示getUsableResoureCount接口调用量很大,接 ...
 - AT4144-[ARC098D]Donation【Kruskal重构树,dp】
			
正题 题目链接:https://www.luogu.com.cn/problem/AT4144 题目大意 \(n\)个点\(m\)条边的一张无向联通图,每个点有两个值\(a_i,b_i\).表示经过该 ...