官方安裝文檔:html
https://docs.docker.com/docker-for-windows/install/nginx
https://docs.docker.com/docker-for-windows/web
關於windows容器的幾點注意點:docker
Windows Container 和 Docker:你須要知道的5件事ubuntu
系統要求:windows
①.Windows 10 64bit: Pro, Enterprise or Education (1607 Anniversary Update, Build 14393 or later).瀏覽器
注意:Docker對win10版本號也有要求,能夠在命令行中輸入cmd命令,便可顯示當前windows的版本號。bash
②.BIOS支持虛擬化。post
若是系統不能知足以上條件,則能夠安裝Docker Toolbox來使用Docker,其使用Oracle Virtual Box來代替Hyper-V。ui
1.開啓windows的Hyper-V
控制面板--程序--程序和功能--啓動或關閉Windows功能。開啓會進行系統重啓。
2.安裝
安裝很簡單。安裝完雙擊docker桌面圖標啓動,在右下角docker圖標上右鍵,選擇settings進行配置。
3.配置
①修改默認鏡像位置
默認位置在C:/用戶/公用/公用文檔/Hyper-V/Virtual hard disks下MobyLinuxVM.vhdx。
先關閉docker,將Hyper-V目錄移動到非C盤目錄下,我移到了D:\Tools目錄下。
而後啓動docker,在Settings--Advanced中將鏡像路徑指定到上面位置。
②配置阿里雲鏡像倉庫加速:
操做步驟請參考:Centos7下安裝Docker 中的配置鏡像加速部分。
4.驗證安裝
命令行終端輸入docker --version
F:\Users\lp\Desktop>docker --version
Docker version 18.06.1-ce, build e68fc7a
拉取hello-world鏡像並啓動容器
docker run hello-world
會先提示docker : Unable to find image 'hello-world:latest' locally,等待一會,會從鏡像倉庫拉取鏡像,最後看到Hello from Docker!字樣說明安裝成功。若是前面沒有配置阿里雲鏡像倉庫,而使用官方鏡像倉庫,則可能拉取鏡像失敗。
5.設置禁止自啓動
1.拉取nignx鏡像並啓動容器
#使用nginx鏡像建立容器,取名爲webserver,並後臺啓動
docker run --detach --publish 80:80 --name webserver nginx
啓動後就能夠打開瀏覽器訪問如下了:http://localhost
2.容器操做
#列出正在運行的容器
docker container ls
#中止容器
docker container stop webserver
#刪除容器
docker container rm webserver
3.進入容器中
①拉取ubuntu鏡像
#拉取ubuntu鏡像並啓動容器。同時在容器中啓動一個可交互的終端
docker run --interactive --tty ubuntu bash
②容器啓動後會自動進入容器中的終端,會有 # 提示符。
在終端嘗試一下hostname命令。
root@d2a12b075850:/# hostname
d2a12b075850
③退出終端。
root@d2a12b075850:/# exit
exit
F:\Users\lp\Desktop>