Linux 安装 Docker;Docker 安装 MySQL 教程

文章目录

  • 1、Docker 安装
    • 1. 先卸载旧版本的 Docker
    • 2. 安装 yum-utils 包
    • 3. 指定 Docker 的地址,告诉 Linux 应该去哪里装 Docker
    • 4. 安装 Docker 的引擎、客户端、容器
    • 5. 开启 Docker
    • 6. 设置开机自启动
  • 2、给 Docker 配置镜像加速
  • 3、Docker 安装 MySQL
    • 1. 去 dockerhub 镜像仓库下载软件
    • 2. 创建实例并启动
    • 3. 进入 MySQL 容器内部

1、Docker 安装

  Docker 是虚拟化容器技术。Docker 基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离
Linux 安装 Docker;Docker 安装 MySQL 教程_第1张图片
  运用 Docker 技术,以后我们想要安装某种软件,只要给 Linux 安装上 Docker,让 Docker 去镜像仓库下载这些软件的镜像即可。

Docker 官网安装教程
Linux 安装 Docker;Docker 安装 MySQL 教程_第2张图片

1. 先卸载旧版本的 Docker

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

2. 安装 yum-utils 包

sudo yum install -y yum-utils

3. 指定 Docker 的地址,告诉 Linux 应该去哪里装 Docker

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker 的引擎、客户端、容器

sudo yum install docker-ce docker-ce-cli containerd.io

5. 开启 Docker

sudo systemctl start docker

查看 Docker 的版本,测试是否启动成功:

sudo docker -v

查看当前 Linux 服务器存在哪些 Docker 镜像:

sudo docker images

6. 设置开机自启动

sudo systemctl enable docker

2、给 Docker 配置镜像加速

因为 Docker 默认是从 docker hub 这个国外网站下载镜像,所以下载的速度相对较慢。我们可以配置国内阿里云的镜像加速

阿里云登录
Linux 安装 Docker;Docker 安装 MySQL 教程_第3张图片
如果是第一次登陆阿里云则需要进行一系列的绑定流程。之后点击右上角的控制台
Linux 安装 Docker;Docker 安装 MySQL 教程_第4张图片
之后如下图所示选择 容器镜像服务
Linux 安装 Docker;Docker 安装 MySQL 教程_第5张图片
之后如下图所示选择镜像加速器和 CentOS
Linux 安装 Docker;Docker 安装 MySQL 教程_第6张图片
复制网页内给出的 Linux 命令到 CentOS 中运行就可以运用镜像加速功能了。即以后在 docker hub 下载软件都是通过阿里云镜像加速给我们进行下载。

3、Docker 安装 MySQL

1. 去 dockerhub 镜像仓库下载软件

dockerhub 镜像仓库
Linux 安装 Docker;Docker 安装 MySQL 教程_第7张图片
Linux 安装 Docker;Docker 安装 MySQL 教程_第8张图片
执行如下指令即可下载 MySQL 软件

sudo docker pull mysql:5.7

使用 sudo docker images 查看已经安装的 Docker 镜像。

2. 创建实例并启动

1.创建 MySQL 容器

docker run -it --name= mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

也可以使用如下启动方式,将容器中的各个目录都挂载到外面的 Linux 服务器上。
Linux 安装 Docker;Docker 安装 MySQL 教程_第9张图片

2.使用 docker ps 查看未运行的 MySQL 容器ID,并使用 docker start 容器ID 来启动这个 MySQL 容器。

3.现在就可以使用本机的数据库连接软件来测试 Linux 服务器的 MySQL 了。
Linux 安装 Docker;Docker 安装 MySQL 教程_第10张图片

3. 进入 MySQL 容器内部

docker exec -it mysql /bin/bash

在这里插入图片描述

你可能感兴趣的:(开发效率工具(包含,Docker,Git,热部署等))