在Ubuntu系统的Docker上安装MySQL的方法

MySQL是全球最流行的开源关系型数据库之一,被广泛应用在各类应用系统和网站中,如Ubuntu系统使用Docker安装MySQL的方法如下:

首先,你需要在Ubuntu系统上安装Docker,Docker是一个开源的容器平台,它允许开发者将应用和其依赖打包到一个可移植的容器中,然后发布到任何流行的Linux机器(也可发布到其他系统)。最重要的是,一次构建,随处运行。以下简短指引会帮你在Ubuntu系统上配置好Docker环境。

其一,先更新你的操作系统的APT包管理工具:

sudo apt-get update

其二,安装Docker:

sudo apt-get install docker.io

一旦Docker安装成功,然后你可以继续使用Docker在Ubuntu系统上安装MySQL了。以启动一个实例名称为my-mysql的MySQL 8.0容器为例,首先你需要下载MySQL 8.0的Docker镜像,执行以下命令:

sudo docker pull mysql:8.0

然后,通过以下命令来创建一个新的MySQL容器:

sudo docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8.0

参数说明如下:

  • --name my-mysql:my-mysql为你的MySQL容器命名;
  • -e MYSQL_ROOT_PASSWORD=my-secret-pw:设置root用户的密码为my-secret-pw;
  • -d:后台运行容器,并返回容器ID;
  • mysql:8.0:使用该Docker镜像来运行容器。

常用的MySQL Docker容器操作命令如下:

  • 查看Docker容器列表:

    sudo docker ps -a

    -a 参数表示查看全部容器。

  • 启动已停止运行的Docker容器/停止正在运行的Docker容器:

    sudo docker start my-mysql
    sudo docker stop my-mysql
  • 进行MySQL命令行交互:

    sudo docker exec -it my-mysql bash
    mysql -uroot -p

要进入MySQL的交互命令行,需要先进入容器的bash,然后再使用MySQL命令。

最后,在数据库应用中使用Docker进行部署,能够大大简化环境的部署和维护工作,与宿主机环境相隔离,避免因环境导致的各种神秘问题,极大地提升开发或运维人员的效率。在实际的应用中,你可能还需要对Docker和MySQL进行更加详细和复杂的配置,包括数据持久化、网络设置、性能调优等等。

总结一下,Ubuntu上使用Docker安装并运行MySQL的步骤是洁净而又相当直接的。

posted @ 2025-06-18 09:47  我是一只小小鸟~  阅读(98)  评论(0)    收藏  举报