windows上如何安装docker呢?
下文笔者讲述windows上安装docker工具的方法分享,如下所示
windows上安装docker工具的实现思路
1.安装Hyper-V 2.安装Docker例:windows上安装docker
一、安装docker前准备
1.1
Windows版本是否满足Docker的要求
Docker支持的Windows版本有
Windows 10 64-bit: Pro, Enterprise,
or Education和Windows Server 2016 64-bit
1.2
硬件要求
至少拥有4GB的内存和64位架构的处理器
1.3
关闭虚拟化安全启用(Virtualization-based Security)
当Windows版本开启虚拟化安全启用
需要先将其关闭
这可以通过以下命令在PowerShell中执行:
Disable-WindowsOptionalFeature -Online -FeatureName "VirtualizationBasedSecurity"
1.4
确认Hyper-V已启用
Docker需要Hyper-V启用才能运行
Hyper-V是一种虚拟化技术
可在Windows上创建和运行虚拟机
在Windows 10和Windows Server 2016中
Hyper-V默认已经启用
无需再进行其他配置
如果系统未启用Hyper-V
则需要手动启用
可使用以下方式在Control Panel中启用Hyper-V
Control Panel > Programs > Turn Windows features on or off > Hyper-V
二、安装Docker
2.1.下载Docker Desktop
可以通过Docker官网下载Docker Desktop
Docker Desktop是一个完整的Docker解决方案
包括Docker Engine、Docker CLI和Docker Compose等工具
下载地址为:
https://www.docker.com/products/docker-desktop
2.2.安装Docker Desktop
双击Docker Desktop安装程序
按照向导步骤进行安装
在安装过程中
会提示你选择启用哪些功能(如Docker Engine、Docker Compose等)
默认全部安装即可
当安装完毕后
Docker会自动启动
并在系统任务栏中显示Docker
代表已成功安装Docker
三、使用Docker
3.1
运行Hello World
打开Docker控制台,输入以下命令运行Hello World容器:
docker run hello-world
3.2.构建自己的容器
编写Dockerfile文件
然后使用docker build命令构建镜像
Dockerfile:
FROM node:10
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "npm", "start" ]
//构建镜像
docker build -t testapp .
//启动镜像对外暴露端口
docker run -p 3010:3000 testapp
//访问docker
http://localhost:3010
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


