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虚拟机管理器,可以设置虚拟机的数据存储位置。
如果之前未设置,可以打开 Hyper-V虚拟机管理器,如下图移动数据目录位置,它会把原有数据剪切到新的位置。
注,默认的虚拟机数据目录在: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上的安装
检查系统是否满足条件
Linux内核版本较新(3.8以上)
需要支持cgrep 和 命名空间。
检查Device Mapper
用下面命令能查到相关信息:
ls -l /sys/class/misc/device-mapper
或者用下面命令:
sudo grep device-mapper /proc/devices
如果没有出现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版(社区免费版)
安装一些包以便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
网友评论