docker desktop中的ubuntu
时间: 2025-01-08 08:30:51 浏览: 4
### 设置和使用 Docker Desktop 中的 Ubuntu 容器
#### 下载并安装 Docker Desktop
为了能够在计算机上利用 Docker 创建和管理容器,首先需要确保已正确安装 Docker Desktop。对于 Windows 用户来说,在官方 Docker 网站下载适合操作系统版本的应用程序,并按照提示完成整个安装流程[^2]。
验证安装是否成功的简单方法是在命令行工具里键入 `docker --version` 来查看当前使用的 Docker 版本信息[^3]。
#### 获取 Ubuntu 镜像
一旦确认 Docker 已经被成功安装到本地机器之后,就可以通过执行如下指令来获取所需的 Ubuntu 操作系统的镜像文件:
```bash
docker pull ubuntu:latest
```
这条语句将会从远程仓库拉取最新版的 Ubuntu 发行版作为基础环境用于后续构建容器实例。
如果希望获得带有图形界面支持的具体版本如 Ubuntu 18.04,则可以采用特定标签的方式指定要加载的映像资源:
```bash
docker pull kasmweb/ubuntu-bionic-desktop:1.10.0
```
此操作会下载一个预配置好桌面环境(GUI)的支持 QEMU 的 Ubuntu 18.04 LTS 映像[^1]。
#### 运行 Ubuntu 容器
当所需的操作系统模板已经存在于本地缓存之中以后,便可以通过下面给出的例子启动一个新的交互式的 shell 终端连接至新建立起来的虚拟空间内工作:
```bash
docker run -it ubuntu:latest /bin/bash
```
上述命令中的 `-it` 参数允许用户进入正在运行着的目标环境中进行实时操控;而 `/bin/bash` 则指定了默认打开 Bash Shell 供进一步探索之用。
针对那些想要体验完整的桌面级应用情境下的朋友而言,可尝试以下方式激活 GUI 功能特性:
```bash
docker run -d \
--name=desktop \
-p 6901:6901 \
-e VNC_PASSWORD=mypassword \
kasmweb/ubuntu-bionic-desktop:1.10.0 startvnc
```
这里定义了一个名为 "desktop" 的服务进程,并开放相应端口以便外部访问的同时设置了 VNC 访问密码保护机制,最后调用了内置脚本来开启 VNC Server 提供远控显示能力。
#### 查看与停止容器
在任何时刻都能借助于简单的查询命令了解现有活动状态的服务列表情况:
```bash
docker ps
```
若决定终止某个具体命名的空间单元运作的话,只需提供其独一无二的名字给定参数即可实现目的:
```bash
docker stop desktop
```
这将平滑地中止之前提到的那个具有图形界面特性的 Ubuntu 实例的工作周期。
阅读全文