笔记-Windows10家庭中文版系统下使用Docker
2017-12-05 11:27
260 查看
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,但下载非常慢,甚至下载不了,你或许要翻墙。
(3)docker服务端与客户端版本不一致,将......\.docker\machine\machines\default与......\.docker\machine\cache的boot2docker.iso文件保持一致。
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,但下载非常慢,甚至下载不了,你或许要翻墙。
(3)docker服务端与客户端版本不一致,将......\.docker\machine\machines\default与......\.docker\machine\cache的boot2docker.iso文件保持一致。
相关文章推荐
- 笔记-Windows10家庭中文版系统下使用Docker
- db2在docker上使用(windows10系统)。
- Fedora12系统使用中的一些笔记
- WP7应用开发笔记-豆知识 使用本地值的时候应该多考虑使用系统主题资源
- 牛腩新闻发布系统 整合类别管理页 笔记 ajax的使用
- 【笔记】应用程序中使用系统主题外观
- 我的oracle笔记三(系统函数和系统包使用方面)
- Linux系统使用笔记(文件权限与目录配置)--鸟哥的私房菜
- 使用Kinect,Azure,Windows Phone和Windows8的家庭安全系统(翻译)
- cocos2d-x学习笔记14:粒子系统1:简介&工具使用
- Win系统及软件使用笔记
- (个人笔记)Ubuntu12.04系统Chromium浏览器下使用Alltray最小化WebQQ至系统托盘
- Oracle 学习笔记4 —— 使用profile管理系统资源
- ubuntu系统怎么使用root用户登录+李明讲的linux 笔记
- cocos2d-x学习笔记14:粒子系统1:简介&工具使用
- [笔记]使用API函数 GetACP 获取Windows系统当前代码页
- 我的oracle笔记三(系统函数和系统包使用方面)
- Vmware学习笔记之一:使用windows系统文件
- LaTeX学习笔记(中文版使用)
- Windows XP 系统 使用笔记一