Ubuntu 安装 Docker Desktop
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖项打包到一个可移植的容器中,从而在任意环境中保持一致性。虽然 Docker 在服务器和云计算环境中最为流行,但 Docker Desktop 提供了一个简单易用的图形界面,方便在桌面操作系统上进行开发和测试。本文将介绍如何在 Ubuntu 上安装 Docker Desktop。
安装 Docker Desktop 前的准备
在安装 Docker Desktop 之前,需要确保你的 Ubuntu 系统是最新的,并满足最低的系统要求。通常情况下,Docker Desktop 需要以下环境:
- Ubuntu 20.04 或更高版本
- 至少 4 GB 的内存
- 启用虚拟化的 CPU
更新系统
首先,通过以下命令更新系统和安装一些必要的依赖:
sudo apt update
sudo apt upgrade -y
安装 Docker
在安装 Docker Desktop 之前,需确保 Docker 本身已经安装。在大多数情况下,可以通过官方的 Docker 仓库进行安装。
安装必要的软件包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加 Docker 官方 GPG 密钥
curl -fsSL | sudo apt-key add -
添加 Docker 仓库
sudo add-apt-repository "deb [arch=amd64] $(lsb_release -cs) stable"
安装 Docker
再次更新包列表,然后安装 Docker:
sudo apt update
sudo apt install docker-ce -y
启动和验证 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
通过以下命令验证 Docker 是否安装成功:
docker --version
安装 Docker Desktop
下载 Docker Desktop
接下来,下载 Docker Desktop 的最新版本。访问 [Docker 官方下载页面]( 获取下载链接。你也可以使用 wget 命令下载:
wget Desktop Installer.exe -O docker-desktop-installer.exe
安装 Docker Desktop
在下载完成后,运行安装程序:
chmod +x docker-desktop-installer.exe
./docker-desktop-installer.exe
启动 Docker Desktop
安装完成后,你可以在应用程序菜单中找到 Docker Desktop,点击启动。初次启动时,Docker Desktop 会要求你登录 Docker 账号,如果没有账号,建议注册一个,以享受更好的服务和功能。
使用 Docker Desktop
为了使 Docker Desktop 可以正常运行,你需要特别注意一些设置。根据你的需求,设置 Docker 磁盘映像、资源限制、Kubernetes 等。
下面是一个简单的控制台命令,展示如何在 Docker 中运行 nginx:
docker run -d -p 80:80 nginx
通过访问 http://localhost,你应该能够看到 Nginx 欢迎页面。
开发与测试示例
在进行开发过程中,你可能需要构建自己的 Docker 镜像。以下是一个简单的 Dockerfile 示例,用于构建一个基于 Node.js 的应用程序:
# 使用 Node.js 官方映像作为基础映像
FROM node:14
# 设置工作目录
WORKDIR /usr/src/app
# 复制 package.json 和 package-lock.json
COPY package*.json ./
# 安装应用依赖
RUN npm install
# 复制应用源代码
COPY . .
# 暴露端口
EXPOSE 3000
# 启动应用
CMD [ "node", "app.js" ]
旅行图
随着 Docker 使用的深入,你将会体验 Docker 生态的便利。以下是一个旅行图,描述了使用 Docker 的过程中可能经历的步骤:
journey
title 使用 Docker 的旅行
section 准备阶段
更新系统: 5: 旅行者
安装 Docker: 5: 旅行者
section 安装Docker Desktop
下载 Docker Desktop: 4: 旅行者
安装过程: 4: 旅行者
section 开发测试
运行第一个容器: 5: 旅行者
构建自定义镜像: 4: 旅行者
总结
通过以上步骤,你已经在 Ubuntu 上成功安装了 Docker Desktop。Docker 使得应用程序的开发、部署和管理变得更加高效。无论是个人项目还是企业应用,借助 Docker 技术,你都可以在简化流程的同时提高工作效率。Docker Desktop 提供了图形界面,进一步提升了开发者的体验。希望本文能帮助你顺利上手 Docker,为今后的开发工作打下坚实的基础。
















