• 1.docker是使用Linux内核的,在windows系统下需要使用虚拟机来运行docker。
  • 2.Windows版的docker安装要求,(1)64为操作系统,win7或者更高,(2)支持“ Hardware Virtualization
    Technology”(处理器支持硬件虚拟化),并且,“virtualization ”可用。
  • 3.docker安装程序下载链接https://www.docker.com/get-docker
  • 4.docker的有CE和EE版,CE为免费版,EE由公司支持的付费版。
  • 5.docker-ce要求win10-professional或以上版本,低版本的只能安装docker-toolbox了。
  • 6.管理docker常用的三种方式:
    (1)桌面上的“Docker Quickstart Terminal”,
    (2)用管理员权限打开powershell,
    (3)图形化管理工具Kitematic (Alpha)。
  • 7.docker的基本命令,
    (1)创建一个虚拟机:docker-machine create --driver virtualbox default,
    (2)列出所有虚拟机:docker-machine ps,
    (3)获取环境配置:docker-machine env default ,
    (4)搜索镜像:docker search ubuntu,
    (5)拉取下载镜像:docker pull ubuntu,
    (6)创建并运行容器(交互方式):docker run -it -d ubuntu bin/bash,
    (7)运行已经存在的容器(交互方式):docker exec -it 容器ID /bin/bash,
    (8)列出已经运行的容器:docker ps
  • 8.docker的相关命令:
    (1)创建一个容器:docker create,
    (2)创建并且运行:docker run,
    (3)创建并运行一个暂时性的容器(运行结束后会删除该容器): docker run --rm,
    (4)创建并运行容器(交互方式):docker run -t -i ,
    (5)关闭某个容器:docker stop,
    (6)启动某个容器:docker start ,
    (7)重新启动某个容器:docker restart,
    (8)删除某个容器:docker rm,
    (9)够移除所有与该容器相关的Volume:docker rm -v,
    (10)发送SIGKILL信号量到某个容器:docker kill,
    (11)附着到正在运行的容器:docker attach;
    (12)阻塞直到某个容器关闭:docker wait,
    (13)列出所有镜像:docker images,
    (14)原始码中创建镜像:docker import,
    (15)Dockfile中创建镜像:docker build,
    (16)从容器中创建镜像:docker commit,
    (17)移除某个镜像:docker rmi,
    (18)从某个tar包中加载镜像:docker load,
    (19)将镜像存入到某个tar包中:docker save,
    (20)列出所有正在运行的和已经停止的容器:docker ps -a,
    (21)获取某个容器中log日志:docker logs,
    (22)检测容器的详细信息:docker inspect,
    (23)获取容器中所有的事件:docker events,
    (24)获取容器的全部的开放端口:docker port,
    (25)列出容器中运行的全部的进程:docker top,
    (26)列出容器中的资源的使用情况的统计信息:docker stats,
    (27)列出容器中文件的变化情况:docker diff,
    (28)列出镜像的全部历史信息:docker history,
    (29)容器与本地文件系统之间进行文件复制:docker cp,
    (30)将容器中的文件系统的内容输出到tar文件中:docker export
    9.在安装过程可能遇到的问题:
    (1)如上图“虚拟化”未启用,进入BIOS开启。
    (2)首次启动docker时很多时候会更新boot2docker.iso,但下载非常慢,甚至下载不了,你或许要FQ。
    (3)docker服务端与客户端版本不一致,将......\.docker\machine\machines\default与......\.docker\machine\cache的boot2docker.iso文件保持一致。

笔记-Windows10家庭中文版系统下使用Docker的更多相关文章

  1. Win7系统下,docker构建nginx+php7环境实践

    前面两章介绍的是Windows系统下如何安装和配置docker,主要原因在于,公司大多人数用的是Windows环境,想通过在Windows环境上,通过docker,构建一个公用的配置. 首先要说明的是 ...

  2. windows 系统下安装docker

    一.介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间 ...

  3. centos7系统下搭建docker本地镜像仓库

    ## 准备工作 用到的工具, Xshell5, Xftp5, docker.io/registry:latest镜像 关于docker的安装和设置加速, 请参考这篇博文centos7系统下 docke ...

  4. Windows和Mac系统下安装Docker

    在windows和mac系统中使用Docker Desktop安装Docker对系统的要求是很高的. 对于 Windows 系统来说,安装 Docker for Windows 需要符合以下条件: 必 ...

  5. Ubuntu 16.4系统下安装docker

    本文将介绍在ubuntu16.04系统下安装和升级docker.docker-compose.docker-machine. docker:有两个版本:docker-ce(社区版)和docker-ee ...

  6. Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_196 Python自动化,大概也许或者是今年最具热度的话题之一了.七月流火,招聘市场上对于Python自动化的追捧热度仍未消减,那 ...

  7. 上穷碧落下凡尘:Win10系统下基于Docker配置Elasticsearch7配合Python3进行全文检索交互

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_166 基于文档式的全文检索引擎大家都不陌生,之前一篇文章:使用Redisearch实现的全文检索功能服务,曾经使用Rediseac ...

  8. Docker在手,天下我有,在Win10系统下利用Docker部署Gunicorn+Flask打造独立镜像

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_164 书接上回,之前一篇:Win10环境下使用Flask配合Celery异步推送实时/定时消息(Socket.io)/2020年最 ...

  9. Windows10系统下使用Docker搭建ClickHouse开发环境

    前提 随着现在业务开展,几个业务系统的数据量开始急剧膨胀.之前使用了关系型数据库MySQL进行了一次数据仓库的建模,发现了数据量上来后,大量的JOIN操作在提高了云MySQL的配置后依然有点吃不消,加 ...

随机推荐

  1. axios封装http请求

    import axios from 'axios' const HTTP_TIMEOUT = 15000; export function httpPost(url, params = {},head ...

  2. vue <input type="file">上传图片、预览、删除

    使用原生<input type="file">上传图片.预览.删除:multiple实现可上传多张 参数名 类型 说明 fileTypes Array 文件类型, 默认 ...

  3. 洛谷 P1657 选书

    P1657 选书 题目描述 学校放寒假时,信息学奥赛辅导老师有1,2,3……x本书,要分给参加培训的x个人,每人只能选一本书,但是每人有两本喜欢的书.老师事先让每个人将自己喜欢的书填写在一张表上.然后 ...

  4. 推荐一个iOS应用UI界面设计站点

    Patterns是一个分享ios应用UI界面的站点,专注于分享iOS应用UI界面的细节.依照设计元素进行分类,依照iOS经常使用功能对各类UI进行分类展示. 链接:url=http%3A%2F%2Fw ...

  5. Dcloud课程6 php脚本如何在Linux下定时更新数据

    Dcloud课程6 php脚本如何在Linux下定时更新数据 一.总结 一句话总结:linux下用crontab命令实现定时任务. 1.linux下执行php脚本用什么命令? 直接用php命令php ...

  6. Altium Designer的pcb界面如何让线变成点

    但是16版本,需要tools  ---  Grid Manager --双击 双击后: 转自:http://blog.csdn.net/ldcung/article/details/77411434

  7. jvisualvm 工具使用

    VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe). https:// ...

  8. 嵌入式Linux学习笔记 NAND Flash控制器

    一.NAND Flash介绍和NAND Flash控制器的使用 NAND Flash在嵌入式系统中的作用,相当于PC上的硬盘 常见的Flash有NOR Flash和NAND Flash,NOR Fla ...

  9. HDU 2147kiki's game

    KIKI和zz一起玩跳棋游戏,KIKI先.跳棋棋盘有n行m列.在顶行的最右侧位置放上一枚硬币.每次每个人可以把硬币移动到左边,下边或是左下边的空格中.最后不能移动硬币的那个人将输掉比赛. P点:即必败 ...

  10. c++读取lua配置基础类

    一.内容介绍 把lua作为配置文件,里面的参数值的获取,在他人基础上做了修改,并且补充了一维数组的处理方式. 若有不足之处请多多指教. 对于二维数组,没有成功.希望大家继续补充和修改,非常感谢! 二. ...