Docker入门之一Docker在Window下安装
最近这几年,各个大公司都在打造自己的云平台,什么阿里云,华为云,腾讯云等等云,以及各种的微服务架构,其实在这当中Docker容器技术算是一个很重要的角色。
一、下载
在下载之前首先检查一下自己的电脑是否满足Docker的要求.Docker for Windows requires 64bit Windows 10 Pro with Hyper-V available。Docker要求window系统的话要是64位的win10 专业版,而我Hyper-V可用。这里只是可用就是需要有这个功能。Hyper-V的状态设置可以是不启用状态。如果是没启用,在启动Docker时会有提示并会自动重启电脑来启用,我在安装的过程中就遇到这样的提示,提示要自动关机来启用Hyper-V功能。下载之后那就是安装,一步一步的安装,这没什么可讲的。
二、启动Docker
由于是参照https://docs.docker.com/docker-for-windows/#check-versions-of-docker-engine-compose-and-machine 的步骤来的,安装以后没启动想着就用命令行来测试下。在测试的过程中出现了下面的错误。
使用命令行docker -v来查看版本时是正常的,但是使用docker ps时就会报下面的错误,提示可能是docker daemon没启动。我开始以为是dockers服务没启动,但是查看了服务列表docker也是启动的,这就尴尬了。最后我把Docker启动之后就能正常显示了。
在启动的过程中也遇到了一个问题,那就是提示内存不够用的问题。
如果出现可以释放一些内存过设置下Docker的内存。找到Docker的setting。
在设置中可以设置分配给Docker的资源。也可以设置共享的硬盘驱动。这里我将G盘设置为共享盘。
三、docker帮助文档
我们可以先在命令行上输入docker,可以看到下面的截图,在截图中把docker用的command都列了出来.这也算是帮助文档吧,知道有哪些命令了,然后根据这些命令在一个一个的查每个命令的使用方法。
如果想查看详细用法,可以使用docker COMMAND --help来查看每个命令的详细介绍。下面的截图就是查看docker命令ps 的详细信息。
四、实验
1.hello world
通过docker run hello-world来测试拉取一个image从Docker Hub中并起一个容器container。下面的截图也有对它过程的介绍。
1.Docker client 与Docker Daemon连接
2.Docker Daemon从Docker Hub中拉去一个hello-world 的镜像image
3.Docker根据镜像image来创建容器container.
4.Docker Daemon将将输入发给Docker Client。
Docker入门之一Docker在Window下安装的更多相关文章
- Docker学习笔记二(linux下安装Docker)
Docker学习笔记二(linux下安装Docker) 1.在线安装linux Docker 这种方式首先要保证linux 环境下可以上网,当然,小编是在自己的电脑上安装了虚拟机,在虚拟机上安装了,l ...
- window下安装 node ,并搭建 vue 项目
uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统) window下安装node 1.在官网上选择对应的位数的msi安装 ...
- ElasticSearch入门 第一篇:Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题
window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题 在git bash上启动无法进行调试,采用cross-env后可以 ...
- Window 下安装
Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...
- Window 下安装 Redis
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 一.Window 下安装 redis https://github.com/MicrosoftArchive/r ...
- window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error
window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 解决: 如果没有配置环境,在安 ...
- window下安装rsyncServer
window下安装rsyncServer---------------------------------1. 解压cwRsyncServer_4.0.5_Installer.zip,安装. 2. 复 ...
- nginx(Window下安装 & 配置文件参数说明 & 实例)
一.为什么需要对Tomcat服务器做负载均衡: Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站 ...
- window下安装php7的memcache扩展
安装memcache:http://www.runoob.com/memcached/memcached-connection.html1.4.4 c:\memcached\memcached.exe ...
随机推荐
- Firefox录制时浏览器提示代理服务器拒绝连接
解决方法:检查火狐浏览器的代理设置是否正确,在 菜单栏 工具->选项->高级->网络->连接->设置里.将“配置访问因特网的代理”选项改为“无代理”.
- Kotlin 开篇
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发官网地址:http://kotlinlang.org.JetBrains,作为目前广受欢迎的 Java IDE Intel ...
- setlocale()函数详解——C语言
setlocale函数 函数原型:char* setlocale (int category, const char* locale); setlocale位于头文件,setlocale() 函数既可 ...
- web API简介(三):客户端储存之Web Storage API
概述 前篇:web API简介(二):客户端储存之document.cookie API 客户端储存从某一方面来说和动态网站差不多.动态网站是用服务端来储存数据,而客户端储存是用客户端来储存数据. W ...
- springboot源码解读
springboot源码从main函数开始 public static void main(String[] args) { ApplicationContext app = SpringApplic ...
- Testing - 软件测试知识梳理 - 测试流程
测试存在于各个阶段: 需求测试--->单元测试--->集成测试--->系统测试--->性能测试--->用户测试--->回归测试 需求测试 完整性&正确性 一 ...
- 机器学习基石笔记:09 Linear Regression
线性回归假设: 代价函数------均方误差: 最小化样本内代价函数: 只有满秩方阵才有逆矩阵. 线性回归算法流程: 线性回归算法是隐式迭代的. 线性回归算法泛化可能的保证: 根据矩阵的迹的性质:tr ...
- 彻底理解Java中的基本数据类型转换(自动、强制、提升)
说基本数据类型转换之前,先了解下 Java 中的 8 种基本数据类型,以及它们的占内存的容量大小和表示的范围,如下图所示. 重新温故了下原始数据类型,现在来解释下它们之间的转换关系. 自动类型转换 自 ...
- HoloLens开发手记 - HoloLens真机上手简评
千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表 ...
- vue中子组件通过$parent操作父组件的参数或者方法
先看一个简单的demo: 父组件添加一个弹框,弹框的内容是另外导入的一个子组件: <Modal v-model="accountDetailsModal" class=&qu ...