docker在windows系统和mac系统中安装

docker在windows系统和mac系统中安装
Docker可以支持在mac、windows、linux上安装。在windows上安装要求版本:64位Windows 10 Pro、Enterprise或者Education版本。不过,其他版本win7,win8 win10 家庭版等,可以使用Docker Toolbox作为替代方案。文后有讲解

视频课程:docker安装视频课程

一、Win10 系统Pro、Enterprise或者Education

现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。在主板BIOS中打开一下CPU的虚拟化功能:https://www.omicsclass.com/article/367

1.开启 Hyper-V

attachments-2020-03-XR1XKv3I5e7972c963f59.png

点开程序和功能,右边最下面

attachments-2020-03-yLNt2fyV5e7973090a992.png

启用或关闭Windows功能

attachments-2020-03-fxC8zQaB5e797318e21fa.png

选中Hyper-V

attachments-2020-03-QGTl2Qq45e79734cd47c9.png

2、Docker for Windows的安装

最新版 下载地址: https://www.docker.com/get-docker

点击 Download Desktop and Take a Tutorial,并下载 Windows 的版本:

attachments-2020-03-Zz1x8LaO5e79739a8fe54.png根据不同的平台下载对应的版本:

attachments-2020-03-o9lBNXYo5e7973dfa1a47.png

下载stable版本:

attachments-2020-03-VPoxUOvp5e79740e94781.png


3、运行安装文件

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

attachments-2020-03-GnmDg9Iw5e79987ac3baf.png下面默认就行,不要勾第三个

attachments-2020-03-HV7l2fsm5e7b412fd0f68.png

安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标1513582421-4552-whale-x-win.png,这表示 Docker 正在运行。

如果没启动,你可以在 Windows 搜索 Docker 来启动:

attachments-2020-03-juWMAtb05e7998bbe68dc.png

启动后,也可以在通知栏上看到小鲸鱼图标:

attachments-2020-03-cJ0NQzuY5e7998fc3873e.png


我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。

4.镜像加速  (非必须 可以不设置)

 使用阿里云docker镜像加速,提升pull的速度:

你只需要登录容器Hub服务 https://cr.console.aliyun.com的控制台,使用你的支付宝帐号,第一次登录时,需要设置一个独立的密码,左侧的加速器帮助页面就会显示为你独立分配的加速地址。

attachments-2020-03-GufE75L05e64548c53186.png

对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器地址 https://registry.docker-cn.com (使用自己生成的镜像地址),之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。

另外设置一下:"experimental": true

这里的设置要和下图一致,尤其是不要漏掉引号。


attachments-2020-03-PAx60zuv5e799e707b767.png


5、开始Docker之旅

对于Docker的操作是用命令行进行操作的,所以我们需要先打开命令行工具(或者下载其他工具如PowerShell等)。键盘输入:win+R,打开运行工具,输入cmd,打开命令行工具:

attachments-2020-03-P3E9NN2e5e799a71dfb8f.png可以先尝试查看我们的Docker版本:

attachments-2020-03-nEvrrbgU5e799aa0e7925.png



二、win7、win8 系统、win10家庭版安装


win10家庭版可通过设置也可安装docker desktop:https://www.omicsclass.com/article/1243


1. 下载

win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

下载最下面最新版本即可。

attachments-2020-03-og9Q7xYv5e79748cea985.png

 Docker的有CE和EE版,CE为免费版,EE由公司支持的付费版,在此选择CE版本。

2.安装

 Docker安装比较简单,直接双击下载好的DockerToolbox的exe文件,然后按照默认选项执行安装,安装过程中会提示安装插件,点击同意即可。安装完成后会在桌面上生成三个图标,如下所示:

attachments-2020-03-YE2ZCc5i5e79b65f4669d.png

docker toolbox 是一个工具集,它主要包含以下一些内容:

  • Docker Compose for Window :是 Docker 容器编排的工具,定义和运行多容器的应用(容器间有启动顺序),可以一条命令启动多个容器,勾选

    VirtualBox 虚拟机: 是Oracle VM VirtualBox 虚拟机软件,相当于VMware,勾选

    Kitematic for Windows(Alpha): 使用图形界面来创建、运行和管理docker,勾选

    Git for Windows: 一个版本控制 + bash 命令终端,如果没有安装建议勾选

    安装后在桌面上会有,注:Docker Quickstart Terminal是Docker命令行终端


安装成功后,桌边会出现三个图标,入下图所示:

attachments-2020-03-FYaULOLS5e7972ab2ad79.png



3 完成后续安装设置:

点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。

attachments-2020-04-8pDyVy5e5e9fb86f0cfb9.png

首次安装,会在线下载boot2docker.iso到:c:\Users\Administrator\.docker\machine\cache\  :注意:如果不点击Docker QuickStart 这个路径可能不存在,所以一定要运行一下Docker QuickStart 让他下载文件并创建这个目录,由于下载比较慢,然后关闭Docker QuickStart 。之后,可以把提前下载好的:boot2docker.iso 文件再拷贝到上面的路径。下载地址:https://github.com/boot2docker/boot2docker/releases/download/v19.03.5/boot2docker.iso

然后重新点击运行Docker QuickStart。

安装完成:如下图是主机终端

attachments-2020-03-HSJhBwr65e79bac157d7a.png


4.喜欢用putty的可以用putty登录使用docker(选修)

1)、Docker Quickstart Terminal不好用,每次输入命令都有一定延迟。可以使用XShell或者putty登录Docker环境,即远程访问default linux虚拟机

2)、先启动Docker Quickstart Terminal,可以查看虚拟机的地址为192.168.99.100:,如下图:


attachments-2020-03-m6QynyVb5e79bd35a6c91.png

用户名:docker
密码:tcuser

attachments-2020-03-90r0ceMw5e79be04b1c2e.png成功登录:

attachments-2020-03-nRw8lQDN5e79be295fa29.png镜像加速与虚拟硬盘更改:https://www.omicsclass.com/article/1200

三、苹果系统中安装

安装方法参考:https://www.omicsclass.com/article/1376


四、安装使用视频课程

安装过程可观看视频课程操作演示:


attachments-2024-04-hY2sysKj661df35d3420e.png

三 其他


更多docker命令使用:https://www.omicsclass.com/article/1181

有些电脑CPU虚拟化没有开可以参考这个地方: https://www.omicsclass.com/article/367

CPU的虚拟化功能在开机时进入BIOS中设置开启,开启完成之后,先卸载Docker以及Oracle VM VirtualBox,然后再重新安装DockerToolbox。安装完成之后再次打开Docker客户端就会正常出现小鲸鱼。

  • 发表于 2020-03-24 10:49
  • 阅读 ( 20876 )
  • 分类:linux

0 条评论

请先 登录 后评论
omicsgene
omicsgene

生物信息

701 篇文章

作家榜 »

  1. omicsgene 701 文章
  2. 安生水 349 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 75 文章
  8. CORNERSTONE 72 文章