如何快速安装Docker并完成基本配置?
摘要:Docker介绍 Docker 是一种开源容器化技术,用于构建和容器化应用程序。Docker 使用客户端-服务器架构。Docker客户端与 Docker守护进程对话,后者负责构建、运行和分发 Docker 容器的繁重工作。 Docker 客
Docker介绍
Docker 是一种开源容器化技术,用于构建和容器化应用程序。Docker 使用客户端-服务器架构。Docker客户端与 Docker守护进程对话,后者负责构建、运行和分发 Docker 容器的繁重工作。 Docker 客户端和守护程序可以在同一系统上运行,或者您可以将 Docker 客户端连接到远程 Docker 守护程序。Docker 客户端和守护进程使用 REST API、UNIX 套接字或网络接口进行通信。另一个 Docker 客户端是 Docker Compose,它允许您使用由一组容器组成的应用程序。
组件:
镜像:镜像可以用来创建Docker容器的。一个镜像可以包含一个完整的操作系统环境和用户需要的其它应用程序,docker的镜像是只可读的,一个镜像可以创建多个容器。
容器:容器是镜像创建的实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。
仓库:仓库是集中存放镜像文件的场所。每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。
场景:
Automating the packaging and deployment of applications(使应用的打包与部署自动化)
Creation of lightweight, private PAAS environments(创建轻量、私密的PAAS环境)
Automated testing and continuous integration/deployment(实现自动化测试和持续的集成/部署)
Deploying and scaling web apps, databases and backend services(部署与扩展webapp、数据库和后台服务)
Windows安装
Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。
Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。
Windows10
Windows10安装需要开启Hyper-V,这是 Docker Desktop for Windows 所使用的虚拟机。需要注意的是,一旦开启, VM虚拟机无法使用!
Hyper-V开启
Windows10电脑,右键左下角的菜单,选择应用和功能,然后选择应用和功能右上角的程序和功能,在然后选择启用或关闭。
示例图:
安装
下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows
下载完成之后,直接都点Next,点击 Finish 完成安装!
安装成功之后,可以使用git base或PowerShell 来进行使用,输入:docker version 查看版本,docker run hello-world 运行第一个程序。
示例图:
非Windows10
win7、win8 等需要利用 docker toolbox 来安装,建议使用阿里云镜像下载,
阿里云地址: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
下载完之后,一直Next安装。
安装成功之后又三个图标 Oracle VM VirtualBox、Kitematic (Alpha)、Docker Quickstart Terminal
然后点击 Docker Quickstart Terminal,如果提示寻找bash.exe (需要安装git),直接指定该目录即可,一般在git bash的bin目录下,出现 $ 符号表示成功!
默认用户名和密码是
docker/tcuser
Linux安装
在线安装
建议使用阿里云镜像下载,一键下载安装。
