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

相关推荐
瑶光守护者1 小时前
并行计算编程模型的发展方向与RISC-V的机遇
人工智能·笔记·学习·架构·risc-v
半夏知半秋1 小时前
linux下的网络抓包(tcpdump)介绍
linux·运维·服务器·网络·笔记·学习·tcpdump
o0o_-_1 小时前
【瞎折腾/ragflow】构建docker镜像并部署使用ragflow
运维·docker·容器
Cools06132 小时前
[从零开始学习JAVA] 新版本idea的数据库图形化界面
学习
Hacker_LaoYi2 小时前
Windows server网络安全
windows·安全·web安全
cainiaojunshi2 小时前
仿Manus一
windows·microsoft
xiatian_win1232 小时前
本地部署 OpenManus 保姆级教程(Windows 版)
人工智能·windows
菜鸟康2 小时前
Linux网络编程——UDP网络通信的简单实现
java·linux·windows
一碗手擀面2 小时前
docker镜像发布的应用程序,其配置https的流程
docker·容器·https
ぃ扶摇ぅ3 小时前
Windows系统编程项目(四)窗口管理器
windows