在Ubuntu上使用VirtualBox运行Docker的步骤如下:
在Ubuntu上安装VirtualBox
-
下载VirtualBox:访问VirtualBox官网下载并安装适合你操作系统的VirtualBox版本。
-
下载Ubuntu镜像:访问Ubuntu官网下载你想要安装的Ubuntu版本ISO镜像文件。
-
创建虚拟机:
- 打开VirtualBox,点击“新建”按钮。
- 输入虚拟机名称,选择类型为“Linux”,版本为“Ubuntu (64位)”。
- 根据你的电脑内存情况设置虚拟机内存大小,建议至少分配2GB内存。
- 点击“创建”按钮,然后选择“创建虚拟硬盘现在”。
- 选择“VDI (VirtualBox磁盘映像)”,点击“动态分配”。
- 设置虚拟硬盘的文件存储位置和容量大小,建议至少分配20GB空间。
- 点击“创建”完成虚拟机的创建。
-
配置虚拟机:
- 选择刚刚创建的虚拟机,点击“设置”。
- 在“存储”选项卡中,点击“控制器:IDE”旁边的“添加光驱”。
- 选择“选择或创建一个光盘映像”,找到并选择你下载的Ubuntu ISO镜像文件。
- 点击“确定”保存设置。
-
启动并安装Ubuntu:
- 启动VirtualBox中的虚拟机,按照屏幕上的指示选择中文简体作为安装语言。
- 选择“安装Ubuntu”,在分区步骤中选择“清除整个磁盘并安装Ubuntu”。
- 完成安装后,重启虚拟机。
在Ubuntu虚拟机中安装Docker
-
更新软件包列表:
sudo apt update
-
安装依赖包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
-
添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
添加Docker存储库到APT源列表中:
sudo add-apt-repository "deb [archamd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-
再次更新软件包列表:
sudo apt update
-
安装Docker:
sudo apt install docker-ce docker-ce-cli containerd.io
-
验证安装是否成功:
sudo systemctl status docker
如果一切正常,你应该会看到Docker服务的状态显示为“active (running)”。
-
(可选)添加用户到docker组:
sudo usermod -aG docker $USER
然后注销并重新登录以使更改生效。
现在,你已经在Ubuntu虚拟机中成功安装并运行了Docker。你可以开始使用Docker来创建和管理容器了。