概念
虚拟化的 Debian 环境
学习如何使用 Docker 搭建虚拟化的 Debian 环境。
为了在本地笔记本电脑或工作站上构建本课程中描述的软件包,你需要访问一个 Debian 系统或其衍生版本(如 Ubuntu 或 Mint),并具备安装额外软件的足够权限。
或者,使用 Docker 容器或 Vagrant 虚拟机也可以实现相同目的。
设置一个隔离的 Debian 系统
Docker 是一个开源的虚拟化平台,用于构建和运行应用程序。通过 Docker,我们可以使用以下命令获取一个虚拟化的 Debian 系统:
使用 Docker 设置 Debian 系统
1$ docker pull debian:bullseye 2$ mkdir scratch 3$ docker run -it -v "$PWD/scratch:/scratch" debian:bullseye
现在,我们创建的 scratch 目录(第二步中创建)已与主机系统共享,并在容器中作为 /scratch 可用。在 Docker 容器内部,我们处于一个完全隔离的 Debian 环境中。
为了开始 Debian 软件包的构建工作,我们还应安装 devscripts 包,可通过以下方式完成:
1$ apt install devscripts
注意: 在 Docker 容器内部以 root 用户运行时,无需使用
sudo。