Linux 安装 Docker;Docker 安装 MySQL 教程

1、Docker 安装

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

Docker 官网安装教程
在这里插入图片描述

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 这个国外网站下载镜像,所以下载的速度相对较慢。我们可以配置国内阿里云的镜像加速

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

3、Docker 安装 MySQL

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

dockerhub 镜像仓库
在这里插入图片描述
在这里插入图片描述
执行如下指令即可下载 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 服务器上。
在这里插入图片描述

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

3.现在就可以使用本机的数据库连接软件来测试 Linux 服务器的 MySQL 了。
在这里插入图片描述

3. 进入 MySQL 容器内部

docker exec -it mysql /bin/bash

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值