美文网首页
Docker的安装

Docker的安装

作者: 云端果冻 | 来源:发表于2017-05-11 20:52 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Docker的安装

          本文链接:https://www.haomeiwen.com/subject/zeratxtx.html