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

相关推荐
软件黑马王子37 分钟前
C#系统学习第八章——字符串
开发语言·学习·c#
Paper_Love1 小时前
x86-64_windows交叉编译arm_linux程序
arm开发·windows
前端若水2 小时前
通过 Windows 共享文件夹 + 手机访问(SMB协议)如何实现
windows·智能手机
strongwyy3 小时前
蓝牙墨水屏上位机学习(2)
学习
九皇叔叔3 小时前
(3)手摸手-学习 Vue3 之 变量声明【ref 和 reactive】区别
学习
呆萌的代Ma4 小时前
解决Mac上的老版本docker desktop 无法启动/启动后一直转圈/无法登陆账号的问题
macos·docker·eureka
feilieren4 小时前
Docker 安装 Elasticsearch 9
运维·elasticsearch·docker·es
KaiwuDB5 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
The_cute_cat5 小时前
Ajax和Axios的初步学习
前端·学习·ajax
amazinging5 小时前
北京-4年功能测试2年空窗-报培训班学测开-第四十三天
python·学习