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可以分配一个虚拟终端并关联到任何容器的标准输入上, ...
随机推荐
- 转:浅谈Linux的内存管理机制
一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概 ...
- win10 笔记本猎豹WiFi无法打开
网卡驱动太新了,先把网卡驱动卸载,重新安装一个就可以,用驱动精灵,17.15.0.5版本就可以
- 初始VueJS视频
本视频简单的介绍的使用. 初始VueJS视频
- Exchanger使用
Exchanger使用
- 跟着9张思维导图学JavaScript
思维导图小tips 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具.思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来 ...
- Phalcon 开发工具(Phalcon Developer Tools)
Phalcon提供的这个开发工具主要是用来辅助开发,比方生成一些程序的基本框架.生成控制器模型等. 使用这个工具我们仅仅须要一个简单的命令就可以生成应用的基本框架. 很重要: 要使用这个工具我们必需要 ...
- Windows 上通过本地搭建 Jekyll环境
一 准备Ruby环境 1 我们首先须要安装Ruby.从站点下载Ruby 上下载Ruby最新版和对应的DevKit. 我下载的是Ruby 2.1.4 (x64)和DevKit-mingw64-6 .注意 ...
- Linux下获取线程TID的方法
如何获取进程的PID(process ID)? 可以使用: #include <unistd.h> pid_t getpid(void); 通过查看头文件说明,可以得到更详细的信息: fi ...
- Java线程池的简单使用
最近由于公司的业务需求,需要使用线程池来进行对数据进行处理,所以就简单的学习了一下线程池的东西,刚接触感觉挺难的,不过使用了就不感觉那么难了,还是蛮简单的, package com.yd.sms.jo ...
- oracle技术总结
http://www.cnblogs.com/jimeper/ http://blog.csdn.net/dragonxiangfu http://www.boobooke.com/bbs/threa ...