官方安裝文檔:
https://docs.docker.com/docker-for-windows/install/
https://docs.docker.com/docker-for-windows/
關於windows容器的幾點注意點:
Windows Container 和 Docker:你需要知道的5件事
一、windows安裝docker
系統要求:
①.Windows 10 64bit: Pro, Enterprise or Education (1607 Anniversary Update, Build 14393 or later).
注意:Docker對win10版本號也有要求,可以在命令行中輸入cmd命令,即可顯示當前windows的版本號。
②.BIOS支持虛擬化。
如果系統不能滿足以上條件,則可以安裝Docker Toolbox來使用Docker,其使用Oracle Virtual Box來代替Hyper-V。
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>