現在公司電腦使用的是windows8操作系統,如果想要運行docker,只能安裝Docker ToolBox
關於安裝Docker ToolBox,請查看文章《windows8安裝docker(tool box)》
- 創建nodejs的示例應用(例如express-basic)
- 在新創建的nodejs應用中加入Dockerfile
- 在新創建的nodejs應用中加入.dockerignore(前面是有一個點)
- 將App文件夾整個復制至個人文件夾中(express-basic)
- 使用Docker Quickstart Terminal命令進入至express-basic文件夾
- 使用Docker Quickstart Terminal用命令Build firstdocker鏡像,並查看新build出來的鏡像
- 使用命令docker build -t my_react .(這里是使用命令打包成鏡像,命令格式是,docker build -t 鏡像名 點)
- 使用命令docker images查看所有的鏡像
- 使用Kitematic (Alpha)找到我的鏡像,並創建成一個容器
-
- 使用Kitematic (Alpha)找到我窗口並啟動(第七步驟與第八步驟可以合並使用命令docker run -d --name=express-docker-demo -p 3005/3004 express-demo)(后台運行,3005映射原3004端口,命名為express-demo使用express-demo鏡像生成容器)
- 打開瀏覽器查看效果,這里的映射的端口是可以修改的
最后公開github代碼,可以做一個測試,https://github.com/ChenWes/docker-file