windows创建docker
时间: 2024-12-30 15:28:50 浏览: 9
### 如何在Windows上设置和创建Docker容器
#### 安装Docker Desktop on Windows
对于希望在Windows操作系统上运行Docker的用户来说,最推荐的方式是通过安装Docker Desktop来实现。此应用程序支持两种架构模式:Linux容器(默认选项)以及Windows容器。为了确保最佳性能和支持最新特性,建议启用WSL 2 (Windows Subsystem for Linux 2) 后端作为引擎。
要开始安装过程:
- 需确认已启用了Hyper-V 和 WSL 2 功能[^2]。
- 下载并执行来自[Docker官网](https://www.docker.com/products/docker-desktop) 的安装程序文件。
- 按照向导提示完成剩余步骤,在这期间可以选择是否开启实验性功能等高级选项。
#### 初始化第一个Docker容器
一旦成功部署好Docker环境之后,就可以着手准备启动首个容器实例了。这里以Nginx为例展示具体操作方法:
```bash
docker pull nginx:latest
docker run -d -p 80:80 --name my_nginx_container nginx
```
上述命令首先拉取最新的官方Nginx镜像到本地仓库中,接着以后台守护进程的形式运行一个新的名为`my_nginx_container`的服务,并将其内部监听的HTTP端口映射至主机相同的公开端口之上。
#### 使用PowerShell管理容器生命周期
除了CLI工具外,还可以借助于PowerShell脚本来简化日常管理工作流。比如查看当前正在运行的所有容器列表可以输入如下指令:
```powershell
Get-Process docker | Where-Object {$_.Path -like "*com.docker.proxy*"}
```
不过更常用的是直接调用`docker ps`来获取相同的信息。停止指定名称的容器则只需一条简单的语句即可达成目标:
```powershell
docker stop my_nginx_container
```
阅读全文