Docker 安装与启动Docker 常用命令 中我们已经进行了Docker 的安装启动以及常用命令。那么试试使用Docker 部署以下 MySQL 环境。

  1. 查询 MySQL 镜像

    docker search mysql
    
  2. 拉取 MySQL 镜像,以 MySQL 5.7 版本为例

    docker pull mysql:5.7
    
  3. 创建 MySQL 容器

    docker run -di --name=[容器名] -p [主机端口]:[容器端口] -e MYSQL_ROOT_PASSWROD=[管理员账户密码] [镜像名称]:[版本]
    
    docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
    

    -di:守护方式创建容器

    -p:主机与容器的端口映射

    -e:直接设置容器的用户名密码

  4. 进入 MySQL 容器命令行

    docker exec -it [容器名] /bin/bash
    
    docker exec -it mysql /bin/bash
    
  5. 在 MySQL 容器中进行操作(以下命令皆是在==容器的命令行【root@b2494be91470:/#】==执行)

    1. 登录 MySQL

      mysql -uroot -proot --default-character-set=utf8
      
    2. SQLYog 连接容器中的 MySQL

      image-20211228121755297

  6. 到此 MySQL 容器就部署完成了