186-0872-8806

软件开发 系统集成 IT服务

KNOWLEDGE/知识

分享你我感悟

您当前位置> 首页 > 知识 > 系统集成

在Ubuntu20.04上安装和使用Docker Docker安装mysql5.7

发表时间:2022-04-05 15:22:15

文章作者:小编

浏览次数:

我们将会从Docker的官方软件源中安装最新的Docker软件包。通过Docker软件源,导入GPG key,就可以安装软件包。

首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的HTTPS软件源:

1.执行apt update

2.执行apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

3.使用下面的curl导入源仓库的GPG key

执行curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

4.将Docker APT软件源添加到你的系统

执行add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

现在,Docker软件源被启用了,你可以安装软件源中任何可用的Docker版本。

5.执行apt update

6.执行apt install docker-ce docker-ce-cli containerd.io

如果需要安装指定版本的Docker,首先列出Docker软件源中所有可用的版本

执行apt list -a docker-ce

执行apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io

7.安装完成后,Docker服务将会自动启动。输入下面的命令来验证

systemctl status docker

当新的Docker发布时,你可以使用apt update && apt upgrade命令来升级Docker软件包。


1.使用命令拉取mysql。执行docker pull mysql:5.7

2.使用命令检查当前下载好的镜像。执行docker images

3.创建root用户实例并启动,在opt下创建文件夹执行cd /opt/ 执行mkdir mysql_docker,cd mysql_docker/执行 echo $PWD,启动mysql容器执行

docker run --name mysql -p 3306:3306 \

-v $PWD/conf:/etc/mysql/conf.d \

-v $PWD/logs:/logs \

-v $PWD/data:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=123456 \

-d mysql:5.7

注释:-p将容器的3306端口映射到主机的3306端口,'\'指换行符,下同;-v将配置文件夹挂载到主机,冒号左边为Linux的目录结构,右边为docker内部的;-v将日志文件夹挂戟到主机;-v将配置文件夹挂载到主机;-e初始化root用户的密码为:123456

4.执行命令查看运行中的服务,执行docker ps

5.其他操作:使用命令进入mysql的控制台执行docker exec -it mysql /bin/bash

重启docker中的mysql,执行docker restart mysql

删除docker中的mysql,执行docker rm -f mysql


相关案例查看更多