windows安装docker以及安装ubuntu

本文详细介绍如何通过Docker Toolbox安装Docker环境,并在虚拟机中安装Ubuntu系统。包括环境变量配置、虚拟机创建及故障排查步骤,以及使用xshell和winscp进行远程连接的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/* 网盘资料=》http://pan.baidu.com/s/1pLBgXU7  密码n1l9    */

1.[网盘下载并安装] dockerToolbox [请记住安装目录!!微笑]


2.给git/bin设置环境变量[在安装toolbox过程中,会默认安装git]
命令执行:set PATH=%PATH%;"c:\Program Files (x86)\Git\bin"

注意了,上面的Git\bin需要查找下正确位置,而我的电脑是"c:\Program Files\Git\bin"这个位置


3.创建docker虚拟机

下载一个boot2docker.iso的镜像。[为加快速度,先见网盘下载] 


3.1下载后请放到 路径:c:\Users\[当前机器名]\.docker\machine\cache\


3.2如果你创建的虚拟机名为default,建议也把下载的iso放到在c:\Users\[当前机器名]\.docker\machine\default


3.3 cmd命令执行:docker-machine create --driver virtualbox my-default

3.3.1 如果出现报错,release xxx版本,那么请把这个版本在百度搜搜'boot2docker.iso xxx版本',看能不能直接下载,如果不行,那别中断上面的命令执行,让他慢慢下载完[如果翻墙了则很快,听天由命吧]


4.在上面命令下载完后继续执行过程中,突然发现有报错
Failed to instantiate CLSID_VirtualBox
或者
Unable to start the virtual device
以上两种错误。
点击开始--》运行--》输入regedit
查找
HKEY_CLASSES_ROOT\CLSID\00020420-0000-0000-C000-000000000046\InprocServer32
修改右手边栏目的默认,数值数据(v): 改成 'C:\Windows\system32\oleaut32.dll'即可
下面这个也得改
HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32
修改右手边栏目的默认,数值数据(v): 改成 'C:\Windows\system32\oleaut32.dll'即可

最后重新执行docker-machine create --driver virtualbox my-default即可


5. docker安装ubuntu

在第一步时候,安装的dockertool时候,请打开这个的安装目录。双击start.sh

运行完毕之后呢会出现这样的字眼 docker is configured to use the default machine with IP 192.168.99.101

把这个ip复制下来。

5.1 下载安装xshell和winscp

xshell用来直接连接linux等系统的操作命令。相当于远程操作。

winscp用来连接linux等系统,用来上传文件下载文件操作。

        xshell新建一个连接。

名称随意,主机名填上刚才复制的ip,账号密码 docker的默认是 账号:root 密码tcuser

连接成功后执行下面几句命令

        $ docker search ubuntu

        $ docker pull ubuntu

        $ sudo docker run ubuntu /bin/echo hello world

         上面的hello world原样输出则安装成功了

$ apt-get update

$ apt install net-tools       # ifconfig 

$ apt install iputils-ping     # ping

         $ sudo docker run -i -t ubuntu /bin/bash

      退出运行ubuntu镜像 直接输入exit

### 如何在 Windows 系统上安装 Docker 为了能够在 Windows 上运行 Docker 并创建 Ubuntu 20.04 容器环境,需遵循特定步骤来设置开发环境。 #### 准备工作 确保操作系统满足最低硬件需求,特别是启用 Hyper-V 和 WSL 2 (Windows Subsystem for Linux),因为这些组件对于支持容器化应用程序至关重要[^1]。 #### 安装 Docker Desktop on Windows 通过访问官方网站获取适用于 WindowsDocker Desktop 版本并按照提示完成安装过程。此过程中会自动配置必要的依赖项如 WSL 2 后端引擎[^2]。 ```powershell # 使用 PowerShell 更新现有包索引并安装必要工具 winget install --id=Docker.DockerDesktop ``` #### 设置 Ubuntu 20.04 镜像作为默认发行版 一旦 Docker Desktop 成功启动,在首次运行期间可以选择偏好使用的 Linux 发行版;如果未指定,则可通过命令行手动拉取所需版本: ```bash # 执行以下指令从官方仓库下载 Ubuntu 20.04 LTS 映像 docker pull ubuntu:20.04 ``` #### 创建基于 Ubuntu 20.04 的新容器实例 利用 `run` 命令可以快速建立一个新的交互式 shell session 或者定义更复杂的部署场景: ```bash # 运行带有 bash 解释程序的新容器,并赋予其持久存储能力 docker run -it --name my_ubuntu_container -v /path/to/local/folder:/mnt/data ubuntu:20.04 /bin/bash ``` 上述操作完成后即可获得一个完整的、可自定义的 Ubuntu 20.04 开发沙箱环境,其中包含了所有必需的基础库和服务[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值