Docker的安装

Docker在Windows上的安装

Windows 10安装 Docker for Windows

Windows 10支持安装Docker之后运行了Hyper-V虚拟机,里面运行了Linux,成为Docker服务器。

安装前准备工作

电脑开启虚拟化

BIOS中设置虚拟化为开启:
下图的Intel Virtualization Technology要切换为Enable。


Docker的安装_第1张图片

可以打开任务管理器确认:


Docker的安装_第2张图片

设置Hyper-V虚拟机磁盘位置

Docker image非常占用空间,为了避免C盘空间占用太大,可以把image存储位置改到其它盘。
打开Hyper-V虚拟机管理器,可以设置虚拟机的数据存储位置。
如果之前未设置,可以打开 Hyper-V虚拟机管理器,如下图移动数据目录位置,它会把原有数据剪切到新的位置。


Docker的安装_第3张图片

注,默认的虚拟机数据目录在: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

你可能感兴趣的:(Docker的安装)