Windows 中学习Docker环境准备1、Win11安装Docker Desktop
Windows 中学习Docker环境准备2、Docker Desktop中安装ubuntu
Windows 中学习Docker环境准备3、在Ubuntu中安装Docker
需要更多Docker学习视频和资料,请文末联系
一、安装 Docker Desktop
- 下载 Docker Desktop
- 访问 Docker 官方网站,点击 “Download for Windows” 按钮下载 Docker Desktop 安装程序。
- 如果下载速度较慢,可以尝试从 阿里云镜像源 下载。
- 安装 Docker Desktop
- 双击下载的安装程序(
Docker Desktop Installer.exe
),按照安装向导的提示进行操作。 - 在安装过程中,会提示你选择使用 WSL 2 还是 Hyper-V 作为后端。建议选择 WSL 2,因为它更轻量且性能更好。
- 安装完成后,重启计算机以确保所有更改生效。
- 双击下载的安装程序(
- 启动 Docker Desktop
- 重启后,打开 Docker Desktop,你会在系统托盘中看到 Docker 图标。右键点击图标,选择 “Settings”。
- 在设置中,确保 “Resources”>“WSL Integration” 中的 “Enable integration with WSL 2” 选项已启用。
二、拉取 Ubuntu 镜像
-
打开命令提示符或 PowerShell
- 按
Win + R
键,输入cmd
或powershell
,然后按回车键打开命令提示符或 PowerShell。
- 按
-
拉取 Ubuntu 镜像
三、运行 Ubuntu 容器
-
运行交互式容器
-
使用以下命令运行一个交互式的 Ubuntu 容器:
sh复制
docker run -it --name ubuntu-container ubuntu:latest /bin/bash
-
参数解释:
-it
:以交互模式运行容器。--name ubuntu-container
:为容器指定一个名称(可选)。ubuntu:latest
:指定使用的镜像。/bin/bash
:在容器中启动 Bash shell。
-
-
进入容器
- 运行上述命令后,你会进入 Ubuntu 容器的终端。此时,你可以像在普通的 Ubuntu 系统中一样操作。
四、(可选)安装桌面环境
如果你需要在容器中安装 Ubuntu 桌面环境,可以使用以下步骤:
-
拉取带桌面环境的镜像
-
使用以下命令拉取
colinchang/ubuntu-desktop
镜像,这是一个基于 KasmWeb 的 Ubuntu 22.04 桌面版 Docker 镜像,预装了 Google Chrome、VSCode 等常用应用程序:sh复制
docker pull colinchang/ubuntu-desktop
-
-
运行桌面容器
-
使用以下命令运行容器:
sh复制
docker run -d -p 6901:6901 colinchang/ubuntu-desktop
-
参数解释:
-d
:以守护进程模式运行容器。-p 6901:6901
:将容器的 6901 端口映射到主机的 6901 端口。
-
-
访问桌面环境
- 打开浏览器,访问
http://localhost:6901
,输入默认的用户名和密码(通常是user
和password
)登录即可访问 Ubuntu 桌面环境。
- 打开浏览器,访问
五、其他操作
-
查看容器列表
-
使用以下命令查看正在运行的容器:
sh复制
docker ps
-
-
停止容器
-
使用以下命令停止容器(将
<container_id>
替换为容器的 ID):sh复制
docker stop <container_id>
-
-
删除容器
-
使用以下命令删除容器:
sh复制
docker rm <container_id>
-
-
安装额外软件
-
进入容器后,你可以使用
apt
命令安装所需的软件。例如,安装vim
编辑器:sh复制
apt update apt install vim -y
-
-
数据持久化
-
为了确保数据不会因容器重启而丢失,可以使用 Docker Volume 进行数据持久化。例如:
sh复制
docker run -it -v /path/to/data:/home/user/ubuntu ubuntu:latest /bin/bash
-
将主机的
/path/to/data
目录挂载到容器的/home/user/ubuntu
目录。
-