DOCKER安装及问题解决

docker 的下载与安装-
Docker 下载网址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/-

Step.1:双击运行,安装 docker toolbox。-

Step.2:等待大约 1~2 分钟后,即可安装完成。-

Step.3:双击“Oracle VM VirtualBox”图标;-

注意:此时未能打开成功,当前的 VM box 与系统版本不兼容,需要下载新版的 Oracle VM VirtualBox,并按照默认设置安装。Oracle VM VirtualBox 下载地址:https://www.virtualbox.org/wiki/Download\_Old\_Builds\_6\_0-

Step.4:双击“docker quickstart”,运行 docker,进行初始化,-
之后,关闭 docker 后,重启,即可顺利打开,-

Step.5:配置 Oracle VM VirtualBox-
打开 Oracle VM VirtualBox,在正在运行的 docker 上右击“设置”,配置新固定转发网络端口8888.-

同时在共享文件夹功能下设置本机与 docker 虚拟机的共享文件路径d/0_hyy/7-program/nju-aiot。-

注意启动VB前要将系统内存设置成至少 3G 以上。-

最后通过指令为该共享文件夹添加 Symlink 权限,并利用指令验证添加-
是否成功。-

-
错误现象及分析
-

在完成实验的过程中,错误频繁-

Step.4:双击“docker quickstart”,运行 docker,进行初始化时,报错THIS COMPUTER DOESN’T HAVE VT-X/AMD-V ENABLED,查询发现WIN10 家庭版 安装DOCKER 会遇到此问题。只要关闭hypervisorlaunchtype,管理员权限打开cmd,执行命令bcdedit /set hypervisorlaunchtype off,然后重启计算机即可。-

来源https://blog.csdn.net/redaiyuqun/article/details/105923087?spm=1001.2101.3001.6650.1\\&utm\_medium=distribute.pc\_relevant.none-task-blog-2\\~default\\~CTRLIST\\~default-1-105923087-blog-103720545.pc\_relevant\_multi\_platform\_whitelistv1\\&depth\_1-utm\_source=distribute.pc\_relevant.none-task-blog-2\\~default\\~CTRLIST\\~default-1-105923087-blog-103720545.pc\_relevant\_multi\_platform\_whitelistv1-

在共享文件夹功能下设置本机与 docker 虚拟机的共享文件路径d/0_hyy/7-program/nju-aiot时,注意文件夹要先新建好。-

最后通过指令为该共享文件夹添加 Symlink 权限时,注意地址不能含空格。-

镜像的加载和使用-
Step.1:镜像加载,运行docker load -i <image/path>即可。-

Step.2:确认镜像是否加载成功,运行docker images-

Step.3:启动容器,并执行 jupyter notebook,-
运行docker run -d -p 8888:8888 -v /d/0_hyy/7-program/nju-aiot/program_aiot:/home/assignment/ demo_aiot:210707 jupyter notebook-

Step.4:web 端打开工程代码-
打开浏览器(建议 Chrome 或 Chromium Edge),输入网址:http://127.0.0.1:8888/,即可看到工程目录-

最后体验命令 docker exec -it a900733c6663-
/bin/bash 可以在容器里启动一个新的交互式的 Bash 会话。键入 exit 命令可以退-
出该会话,回到 powershell 的命令行中。-

错误现象及分析-
Step.1:镜像加载,运行docker load -i <image/path>时要cd到镜像文件目录下才能运行。-

Step.3:启动容器,并执行 jupyter notebook时,代码注意转发的目录必须与之前一致!!!