1. 打开Windows虚拟化,需要Windows10Pro以上版本,部分机器还需设置BIOS打开
2. 安装Windows10 Hyper-v
3. 安装Docker Desktop,很简单,两步搞定
4. 修改镜像源,国内访问默认镜像源(hub.docker.com)太慢了,修改方法:
a. 右键settings菜单
b. Docker Engine
c. 右侧窗口json增加:"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
d. 应用并重启Docker Desktop
5. 测试
a. Docker run hello-world
b. Docker ps --all,显示如下:
6. 运行一个完整示例
a. Download a sample project
curl.exe -LO https://github.com/dockersamples/node-bulletin-board/archive/master.zip
tar.exe xf master.zip
cd node-bulletin-board-masterbulletin-board-app
b. Check Dockfile,一组Docker命令文件,类似批处理文件
c. Build your image
docker build --tag bulletinboard:1.0 .
d. Run your image as a container
docker run --publish 8000:8080 --detach --name bb bulletinboard:1.0
e. Test it
http://localhost:8000/
f. Delete a container
docker rm --force bb