0
点赞
收藏
分享

微信扫一扫

dockerhub 拉去mysql

吴陆奇 2023-12-20 阅读 33

实现 DockerHub 拉取 MySQL

简介

Docker 是一个开源的容器化平台,它可以帮助我们快速部署、运行和管理应用程序。DockerHub 是 Docker 的官方镜像仓库,其中包含了各种各样的镜像供我们使用。在本文中,我将教会你如何使用 DockerHub 拉取 MySQL 镜像,并在本地运行。

步骤概览

以下是整个过程的步骤概览:

步骤 操作
1. 安装 Docker
2. 拉取 MySQL 镜像
3. 运行 MySQL 容器

操作步骤

步骤 1:安装 Docker

首先,你需要安装 Docker。Docker 支持多个操作系统,包括 Windows、macOS 和各种 Linux 发行版。你可以根据自己的操作系统选择对应的安装方法。下面是一些常用操作系统的安装命令:

  • Ubuntu/Debian:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  • CentOS/Fedora:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo 
sudo yum install docker-ce docker-ce-cli containerd.io
  • macOS: 前往 Docker 官方网站下载并安装 Docker Desktop。

步骤 2:拉取 MySQL 镜像

一旦 Docker 安装完成,你可以开始拉取 MySQL 镜像了。在命令行中执行以下命令:

docker pull mysql:latest

这将从 DockerHub 上拉取最新版本的 MySQL 镜像。如果你需要特定版本的 MySQL,可以将 latest 替换为具体的版本号。

步骤 3:运行 MySQL 容器

拉取了 MySQL 镜像后,我们可以通过运行容器来启动 MySQL 服务了。执行以下命令:

docker run -d --name mysql-container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql:latest

这条命令会在后台运行一个名为 mysql-container 的容器,并将容器的 3306 端口映射到主机的 3306 端口上。-e MYSQL_ROOT_PASSWORD=password 指定了 MySQL 的 root 用户密码为 password。你可以根据需要修改密码。

完整代码示例

1. 安装 Docker

根据你的操作系统选择适当的安装方法。

2. 拉取 MySQL 镜像

执行命令:`docker pull mysql:latest`

3. 运行 MySQL 容器

执行命令:`docker run -d --name mysql-container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql:latest`

序列图

下面是一个使用 DockerHub 拉取 MySQL 镜像的简单序列图:

sequenceDiagram
    participant 小白
    participant Docker
    participant DockerHub
    participant MySQL
    
    小白->>Docker: 安装 Docker
    Docker->>小白: 安装完成
    小白->>Docker: 拉取 MySQL 镜像
    Docker->>DockerHub: 拉取 MySQL 镜像
    DockerHub-->>Docker: 返回镜像
    Docker-->>小白: 镜像拉取完成
    小白->>Docker: 运行 MySQL 容器
    Docker->>MySQL: 启动 MySQL 容器
    MySQL-->>Docker: 容器启动完成
    Docker-->>小白: 容器运行中

结语

恭喜你,你已经学会了如何使用 DockerHub 拉取 MySQL 镜像并在本地运行。通过使用 Docker,我们可以快速、方便地部署和运行各种应用程序。希望本文对你有所帮助,祝你在 Docker 的世界中玩得开心!

举报

相关推荐

0 条评论