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

在Ubuntu上安装Docker并部署MySQL容器(小白详细教程)

在Ubuntu上安装Docker并部署MySQL容器(小白详细教程)

在Ubuntu上安装Docker并部署MySQL容器(小白详细教程) Docker MySQL Ubuntu 容器部署 第1张

欢迎阅读本教程,我们将一步步指导你在Ubuntu系统上安装Docker并部署MySQL容器。通过容器部署,你可以快速搭建数据库环境,适合开发和测试。本教程详细易懂,适合初学者。

前提条件

在开始之前,请确保你有一台运行Ubuntu的机器,并具有sudo权限。本教程适用于Ubuntu 18.04及以上版本。

步骤一:更新系统包

首先,打开终端并更新系统包列表,以确保安装最新版本的软件。运行以下命令:

    sudo apt updatesudo apt upgrade -y  

步骤二:安装Docker

Docker是一个开源的容器化平台,允许你轻松部署应用。在Ubuntu上安装Docker的步骤如下:

1. 安装必要的依赖包:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y  

2. 添加Docker官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -  

3. 添加Docker仓库:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"  

4. 更新包列表并安装Docker CE:

    sudo apt updatesudo apt install docker-ce -y  

步骤三:启动Docker服务

安装完成后,启动Docker服务并设置开机自启:

    sudo systemctl start dockersudo systemctl enable docker  

验证Docker安装是否成功:

    sudo docker --version  

如果显示Docker版本信息,则安装成功。

步骤四:拉取MySQL镜像

现在,我们将从Docker Hub拉取MySQL官方镜像。运行以下命令:

    sudo docker pull mysql:latest  

这将在本地下载最新的MySQL镜像。

步骤五:运行MySQL容器

使用以下命令启动一个MySQL容器。我们将设置root密码和数据库名称。

    sudo docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -e MYSQL_DATABASE=testdb -p 3306:3306 mysql:latest  

解释:- -d:后台运行容器。- --name mysql-container:为容器指定名称。- -e MYSQL_ROOT_PASSWORD=your_password:设置MySQL root密码,请将"your_password"替换为你的密码。- -e MYSQL_DATABASE=testdb:创建一个名为testdb的数据库。- -p 3306:3306:将主机的3306端口映射到容器的3306端口。

步骤六:配置MySQL容器

容器运行后,你可以进入容器进行配置或使用客户端连接。

1. 进入容器:

    sudo docker exec -it mysql-container bash  

2. 登录MySQL:

    mysql -u root -p  

输入之前设置的密码。

步骤七:测试连接

从主机或另一台机器测试MySQL连接。使用以下命令:

    mysql -h 127.0.0.1 -P 3306 -u root -p  

如果连接成功,说明MySQL容器部署完成。

总结

通过本教程,你学会了在Ubuntu上安装Docker并部署MySQL容器的完整步骤。容器部署使得数据库管理更加灵活和高效。如果你遇到问题,请参考Docker和MySQL官方文档。希望本教程对你有所帮助!