docker速记
1、docker:一个轻量级的虚拟机、是一个容器
2、Linux系统包括—RedHat(商业版)、Centos、Ubuntu
3、docker比作码头的集装箱,image镜像就是基石,images类似于集装箱的盒子。这样可以方便测试人员不需要配置自己的环境,直接拉取镜像进行操作即可。
4、docker必须满足的要求是:至少Linux Kerl 3.10
5、docker的命名最开始是以“1”为最初,后来按年份命名。
6、拉起一个docker相当于开启一个进程,可以一台机器开启多个docker,也可以多台机器开启一个docker。
7、安装虚拟机的过程:在PC机(宿主机)上安装VM,这个虚拟机可以是Linux、win等。
8、挂载的概念:容器中的某个文件夹挂载到宿主机的物理地址文件夹中。
9、docker的操作做在最外层,容器里没有docker命令。
10、docker是基于C/S架构的,也就是客户端和服务端在一起。
11、从xshell进入虚拟机的命令:ssh root@地址。
12、docker命令操作
筛查命令:docker ps | grep zhang
新建一个容器:docker run -it imageID(i代表交互式、t代表有终端)
删除一个容器:docker rm 容器ID
开启一个已经生成的、已经停止运行的容器:docker start 容器ID
终止一个容器的运行:docker stop 容器ID
进入一个正在运行的容器:docker attact 容器ID 或者:docker exec -it 容器ID /bin/bash
退出一个容器(在退出之后会关闭容器):exit
正常退出不关闭容器:ctrl+p+q
查看docker命令集:docker
查看docker每条命令的帮助信息:docker 命令 --help
查看docker的所有镜像:docker images
查看docker当前开启的进程:docker ps
查看docker内部的所有进程:docker ps -a
查看docker版本:docker version
查看当前docker信息:docker info
13、两个docker之间文件的拷贝:通过中间介质,间接拷贝:docker cp --help查找后使用
docker速记的更多相关文章
- Windows 2019 docker 速记
教程参考: http://www.runoob.com/docker/docker-tutorial.html 开发调试参考: https://www.cnblogs.com/xuebuwan/arc ...
- Kubernetes的kubectl常用命令速记
文章转载自:https://mp.weixin.qq.com/s/0kqQzeA-MzCOhPMkmiR4_A kubectl是用来管理Kubernetes集群的命令行工具. kubectl默认在&q ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
首先为什么要自己编写Dockerfile来构建 nginx.php.mariadb这三个镜像呢?一是希望更深入了解Dockerfile的使用,也就能初步了解docker镜像是如何被构建的:二是希望将来 ...
- Docker 第一篇--初识docker
已经多年不写博客, 看完<晓松奇谈>最后一期猛然觉醒, 决定仔细梳理下自己这几年的知识脉络. 既然决定写, 那么首先就从最近2年热门的开源项目Docker开始.Docker 这两年在国内很 ...
- 在docker中运行ASP.NET Core Web API应用程序(附AWS Windows Server 2016 widt Container实战案例)
环境准备 1.亚马逊EC2 Windows Server 2016 with Container 2.Visual Studio 2015 Enterprise(Profresianal要装Updat ...
- docker for mac 学习记录
docker基本命令 docker run -d -p 80:80 --name webserver nginx 运行容器并起别名 docker ps 展示目前启动的容器 docker ps -a 展 ...
- scrapy爬虫docker部署
spider_docker 接我上篇博客,为爬虫引用创建container,包括的模块:scrapy, mongo, celery, rabbitmq,连接https://github.com/Liu ...
- [原][Docker]特性与原理解析
Docker特性与原理解析 文章假设你已经熟悉了Docker的基本命令和基本知识 首先看看Docker提供了哪些特性: 交互式Shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上, ...
随机推荐
- Java函数式接口Consumer
Consumer是java8提供的函数式接口之一,意思为消费者,接受参数而不返回值 void accept(T t); default Consumer<T> andThen(Consum ...
- 微服务 Framework
Dubbo :https://github.com/dubbo Spring Cloud :https://github.com/spring-cloud
- oracle dtrace for linux
https://docs.oracle.com/cd/E37670_01/E37355/html/ol_config_dtrace.html#
- Shiro note
我们需要实现Realms的Authentication 和 Authorization.其中 Authentication 是用来验证用户身份,Authorization 是授权访问控制,用于对用户进 ...
- 题目1011:最大连续子序列 O(n)
题目大意:给出一系列的数字.要求你输出这些数字的最大连续和,并输出构成这个最大连续和的第一个数和最后一个数 解题思路:用一个变量维护最大连续和 假设当前这个变量小于0的话,就表示这个变量仅仅会拉低连续 ...
- Rust 1.7.0 语法基础 sep_token 和 non_special_token
一.分隔符 sep_token 指的是分隔符, 是除了 * 和 + 之外的不论什么符号,通常情况下是使用 , 逗号. 比如: 宏的多个參数分隔,以下代码中的逗号就是 sep_token (target ...
- 程序C++ to C#交互
第一次用C#调用C/C++生成的DLL文件,感觉有点新鲜,事实上仅仅是实现了执行在公共语言执行库 (CLR) 的控制之外的"非托管代码"(执行在公共语言执行库(CLR)的控制之中的 ...
- CSS中:overflow:hidden的作用
功能1.隐藏溢出 在IE6下,当子容器的宽高超出父容器时,父容器就会被撑开来. 要想解决这个问题,在父容器中除定义宽和高的值以外,还必须写overflow:hidden,这样就能把子容器的其它内容隐 ...
- ubuntu安装jdk 1.6
linux下安装JDK1.6 1. 去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的 ...
- YTU 2405: C语言习题 牛顿迭代法求根
2405: C语言习题 牛顿迭代法求根 时间限制: 1 Sec 内存限制: 128 MB 提交: 562 解决: 317 题目描述 用牛顿迭代法求根.方程为ax3+bx2+cx+d=0.系数a,b ...