Windows 中学习Docker环境准备2、Docker Desktop中安装ubuntu

Windows 中学习Docker环境准备1、Win11安装Docker Desktop

Windows 中学习Docker环境准备2、Docker Desktop中安装ubuntu

Windows 中学习Docker环境准备3、在Ubuntu中安装Docker

需要更多Docker学习视频和资料,请文末联系

一、安装 Docker Desktop

  1. 下载 Docker Desktop
  2. 安装 Docker Desktop
    • 双击下载的安装程序(Docker Desktop Installer.exe),按照安装向导的提示进行操作。
    • 在安装过程中,会提示你选择使用 WSL 2 还是 Hyper-V 作为后端。建议选择 WSL 2,因为它更轻量且性能更好。
    • 安装完成后,重启计算机以确保所有更改生效。
  3. 启动 Docker Desktop
    • 重启后,打开 Docker Desktop,你会在系统托盘中看到 Docker 图标。右键点击图标,选择 "Settings"。
    • 在设置中,确保 "Resources">"WSL Integration" 中的 "Enable integration with WSL 2" 选项已启用。

二、拉取 Ubuntu 镜像

  1. 打开命令提示符或 PowerShell

    • Win + R 键,输入 cmdpowershell,然后按回车键打开命令提示符或 PowerShell。
  2. 拉取 Ubuntu 镜像

    • 使用以下命令拉取最新的 Ubuntu 镜像:

      sh复制

      sh 复制代码
      docker pull ubuntu:latest
    • 如果你想拉取特定版本的 Ubuntu,可以将 latest 替换为版本号,例如 22.0420.04 等:

      sh复制

      sh 复制代码
      docker pull ubuntu:22.04

三、运行 Ubuntu 容器

  1. 运行交互式容器

    • 使用以下命令运行一个交互式的 Ubuntu 容器:

      sh复制

      sh 复制代码
      docker run -it --name ubuntu-container ubuntu:latest /bin/bash
    • 参数解释:

      • -it :以交互模式运行容器。
      • --name ubuntu-container :为容器指定一个名称(可选)。
      • ubuntu:latest :指定使用的镜像。
      • /bin/bash :在容器中启动 Bash shell。
  2. 进入容器

    • 运行上述命令后,你会进入 Ubuntu 容器的终端。此时,你可以像在普通的 Ubuntu 系统中一样操作。

四、(可选)安装桌面环境

如果你需要在容器中安装 Ubuntu 桌面环境,可以使用以下步骤:

  1. 拉取带桌面环境的镜像

    • 使用以下命令拉取 colinchang/ubuntu-desktop 镜像,这是一个基于 KasmWeb 的 Ubuntu 22.04 桌面版 Docker 镜像,预装了 Google Chrome、VSCode 等常用应用程序:

      sh复制

      sh 复制代码
      docker pull colinchang/ubuntu-desktop
  2. 运行桌面容器

    • 使用以下命令运行容器:

      sh复制

      sh 复制代码
      docker run -d -p 6901:6901 colinchang/ubuntu-desktop
    • 参数解释:

      • -d :以守护进程模式运行容器。
      • -p 6901:6901 :将容器的 6901 端口映射到主机的 6901 端口。
  3. 访问桌面环境

    • 打开浏览器,访问 http://localhost:6901,输入默认的用户名和密码(通常是 userpassword)登录即可访问 Ubuntu 桌面环境。

五、其他操作

  1. 查看容器列表

    • 使用以下命令查看正在运行的容器:

      sh复制

      sh 复制代码
      docker ps
  2. 停止容器

    • 使用以下命令停止容器(将 <container_id> 替换为容器的 ID):

      sh复制

      sh 复制代码
      docker stop <container_id>
  3. 删除容器

    • 使用以下命令删除容器:

      sh复制

      sh 复制代码
      docker rm <container_id>
  4. 安装额外软件

    • 进入容器后,你可以使用 apt 命令安装所需的软件。例如,安装 vim 编辑器:

      sh复制

      sh 复制代码
      apt update
      apt install vim -y
  5. 数据持久化

    • 为了确保数据不会因容器重启而丢失,可以使用 Docker Volume 进行数据持久化。例如:

      sh复制

      sh 复制代码
      docker run -it -v /path/to/data:/home/user/ubuntu ubuntu:latest /bin/bash
    • 将主机的 /path/to/data 目录挂载到容器的 /home/user/ubuntu 目录。

相关推荐
TIF星空16 分钟前
【使用 C# 获取 USB 设备信息及进行通信】
开发语言·经验分享·笔记·学习·microsoft·c#
AI算法工程师Moxi3 小时前
什么时候可以开始学习深度学习?
人工智能·深度学习·学习
旧故新长6 小时前
访问 Docker 官方镜像源(包括代理)全部被“重置连接”或超时
运维·docker·容器
white.tie6 小时前
Docker部署单节点Elasticsearch
elasticsearch·docker·jenkins
丰锋ff6 小时前
操作系统学习笔记第3章 内存管理(灰灰题库)
笔记·学习
jackson凌7 小时前
【Java学习笔记】equals方法
java·笔记·学习
虾球xz7 小时前
游戏引擎学习第282天:Z轴移动与摄像机运动
c++·学习·游戏引擎
王有品7 小时前
Java 集合框架对比全解析:单列集合 vs 双列集合
java·windows·python
.小墨迹7 小时前
Apollo学习——planning模块(3)之planning_base
linux·开发语言·c++·学习·自动驾驶
龙湾开发8 小时前
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 10.增强表面细节(一)过程式凹凸贴图
c++·笔记·学习·3d·图形渲染