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,为今后的开发工作打下坚实的基础。