当前位置:首页 > 系统教程 > 正文

在Ubuntu上安装Docker并部署MySQL容器

在Ubuntu上安装Docker并部署MySQL容器

(小白也能懂的详细教程)

欢迎阅读本教程!本文将详细介绍如何在Ubuntu系统上安装Docker,并部署MySQL容器。无论你是初学者还是有经验的用户,都可以跟随步骤轻松完成。通过本教程,你将掌握Docker安装和容器部署的基本技能,为后续开发工作打下基础。

在Ubuntu上安装Docker并部署MySQL容器 Docker安装  Ubuntu MySQL容器 容器部署 第1张

前提条件

在开始之前,请确保你有一台运行Ubuntu系统的计算机或虚拟机(建议版本18.04或更高)。同时,你需要拥有管理员权限(sudo访问)来执行安装命令。本教程将覆盖从零开始的完整过程,包括Docker安装和MySQL容器部署。

步骤1:安装Docker

Docker安装是本文的第一个关键步骤。我们将使用官方脚本进行安装,这适用于大多数Ubuntu系统。打开终端(Ctrl+Alt+T),依次执行以下命令:

  1. 更新软件包列表:sudo apt update
  2. 安装依赖工具:sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. 添加Docker官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. 添加Docker仓库:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  5. 安装Docker引擎:sudo apt install docker-ce
  6. 启动Docker服务并设置开机自启:sudo systemctl start docker && sudo systemctl enable docker
  7. 验证Docker安装:sudo docker --version,如果输出版本信息,表示安装成功。

完成以上步骤后,Docker安装就成功了。接下来,我们将进行MySQL容器部署。

步骤2:部署MySQL容器

容器部署是Docker的核心应用之一。我们将从Docker Hub拉取MySQL镜像,并运行一个容器实例。在终端中执行以下命令:

  1. 拉取MySQL官方镜像(这里以MySQL 8.0为例):sudo docker pull mysql:8.0
  2. 运行MySQL容器,并设置环境变量(如root密码):sudo docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:8.0。将your_password替换为你的密码。
  3. 检查容器是否运行:sudo docker ps,如果看到mysql-container在列表中,表示部署成功。

这样,MySQL容器就在Ubuntu系统上运行了。你可以通过Docker命令管理容器,例如停止、启动或删除。

步骤3:连接和验证MySQL

为了确保MySQL容器正常工作,我们可以连接到数据库并进行基本操作。执行以下命令:

  1. 进入MySQL容器内部:sudo docker exec -it mysql-container mysql -p,然后输入之前设置的密码。
  2. 在MySQL命令行中,可以执行SQL语句,例如查看数据库:SHOW DATABASES;
  3. 退出MySQL命令行:输入exit

至此,你已成功在Ubuntu上完成了Docker安装和MySQL容器部署。这个过程涵盖了从基础安装到实际应用的完整流程,适合小白用户学习。

总结

本教程详细介绍了在Ubuntu系统上安装Docker并部署MySQL容器的步骤。通过遵循这些指南,你可以轻松管理容器化应用。Docker安装和容器部署是现代开发中的关键技能,希望本文能帮助你快速入门。如果有问题,请参考Docker官方文档或社区资源。

注意:本文中的SEO关键词包括Docker安装、Ubuntu、MySQL容器和容器部署,这些词在文章中已多次出现,以优化搜索引擎可见性。