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 目录。

相关推荐
Amazing_Cacao42 分钟前
CFCA精品可可产区认证课程风土解析(美洲):打破风味堆叠的假象,建立时间轴上的层次展开阅读系统
学习
永远不会的CC1 小时前
浙江华昱欣实习(4月23日~ 4月19日)
后端·学习
sthnyph1 小时前
docker compose安装redis
redis·docker·容器
爱上好庆祝1 小时前
学习js的第五天
前端·css·学习·html·css3·js
qiaozhangchi1 小时前
求解器学习笔记
笔记·python·学习
W.A委员会1 小时前
Docker基本使用流程
运维·docker·容器
bendandawugui2 小时前
PCIe协议学习-PCIe的No Snoop Attr使用
学习
xian_wwq2 小时前
【学习笔记】网络与数据安全领域强制性标准
笔记·学习
生而为虫2 小时前
Claude Code 最新版安装教程(Windows/Mac/Linux 全平台) 面向普通用户的 Claude Code 安装与模型接入指南
linux·windows·macos
24白菜头2 小时前
【无标题】
c++·笔记·学习·harmonyos