Docker for windows with VirtualBox
date
Feb 9, 2022
slug
docker-for-windows-with-virtualbox
status
Published
tags
Docker
VirtualBox
summary
type
Post
安装 Docker 和 Virtualbox
- 使用 Chocolatey
- 安装 chocolatey 地址
- 命令:
choco install docker-desktop virtualbox
创建 Virtual Machine
- 打开 PowerShell
- 输入
docker-machine create -d virtualbox default
- 如果使用 vmwareworkstation 驱动,请到 Github 下载,将文件放置在 C:\ProgramData\DockerDesktop\version-bin`
- 安装 Vmware Workstation Pro 15
docker-machine create -d vmwareworkstation default
设置环境变量(选其一)
设置系统环境变量
- 打开 windows 环境变量设置,此电脑->属性->高级系统设置->环境变量
- 分别新建三个环境变量为
- DOCKER_HOST
- 值:使用 docker-machine ls 获得
- tcp://192.168.99.102:2376
- DOCKER_TLS_VERIFY
- 值:1
- DOCKER_CERT_PATH
- 值:
%USERPROFILE%/.docker/machine/machines/default

设置 终端环境变量
- docker-machine.exe env default | Invoke-Expression
- code
测试
- 打开 PowerShell 输入
docker run hello-world
- 无错误即成功
设置共享路径
- 打开 VirtualBox 设置共享文件夹
- 如果不设置在启动 docker 容器时不能挂载文件
设置端口映射
- 打开 VirtualBox 网络设置,进行端口映射设置