Docker在Windows上的安裝
Windows 10安裝 Docker for Windows
Windows 10支持安裝Docker之后運行了Hyper-V虛擬機,里面運行了Linux,成為Docker服務器。
安裝前準備工作
電腦開啟虛擬化
BIOS中設置虛擬化為開啟:
下圖的Intel Virtualization Technology要切換為Enable。
可以打開任務管理器確認:
設置Hyper-V虛擬機磁盤位置
Docker image非常占用空間,為了避免C盤空間占用太大,可以把image存儲位置改到其它盤。
打開Hyper-V虛擬機管理器,可以設置虛擬機的數(shù)據(jù)存儲位置。
如果之前未設置,可以打開 Hyper-V虛擬機管理器,如下圖移動數(shù)據(jù)目錄位置,它會把原有數(shù)據(jù)剪切到新的位置。
注,默認的虛擬機數(shù)據(jù)目錄在:C:\Users\Public\Documents\Hyper-V\Virtual hard disks。
下載和安裝
下面地址可以下載docker for windows:
https://docs.docker.com/docker-for-windows/install/
直接安裝重啟電腦即可。
老版本的Windows安裝Docker ToolsBox
老版本的Windows可以按照Docker ToolsBox來支持Docker。
Docker在Ubuntu上的安裝
檢查系統(tǒng)是否滿足條件
Linux內核版本較新(3.8以上)
需要支持cgrep 和 命名空間。
檢查Device Mapper
用下面命令能查到相關信息:
ls -l /sys/class/misc/device-mapper
或者用下面命令:
sudo grep device-mapper /proc/devices
如果沒有出現(xiàn)device-mapper相關信息,可以嘗試加載dm_mod模塊:
sudo modprobe dm_mod
安裝Docker
參見:
https://docs.docker.com/engine/installation/linux/ubuntu/
先卸載老的docker
$ sudo apt-get remove docker docker-engine
安裝Extra包,以便使用aufs存儲驅動:
$ sudo apt-get update
$ sudo apt-get install
linux-image-extra-$(uname -r)
linux-image-extra-virtual
安裝Docker CE版(社區(qū)免費版)
安裝一些包以便apt支持https:
$ sudo apt-get install
apt-transport-https
ca-certificates
curl
software-properties-common
添加GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加庫:
$ sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
安裝
$ sudo apt-get update
$ sudo apt-get install docker-ce
測試
$ sudo docker run hello-world