欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

cenos7中利用docker安装mysql的步骤教程

程序员文章站 2022-06-20 22:57:20
一、环境准备: mysql : 5.7 docker : 1.13.1 centos : 7 二、mysql的安装与启动 1、mysql镜像下载 docker pull mysql:5.7 2、容器...

一、环境准备:

mysql : 5.7

docker : 1.13.1

centos : 7

二、mysql的安装与启动

1、mysql镜像下载

docker pull mysql:5.7

2、容器启动与容器管理

1)启动容器

方式1

docker run –name mysql5.7 -p 3306:3306 -e mysql_root_password=root -d docker.io/mysql:5.7

备注:该种方式在容器关闭时,mysql的数据会丢失

方式2

docker run -p 8091:3306 -e mysql_root_password=123456 -v /root/wy/yb/docker/sharedir/mysql57:/var/lib/mysql -d docker.io/mysql:5.7

备注:该种方式采用数据挂载,mysql的数据不会丢失

说明 :–name 表示该容器的名称

-p 容器与宿主机端口的映射关系,宿主机端口:容器端口

-d 表示后台服务挂起启动

-v 文件挂载,宿主机目录:容器目录

2)容器管理

- 查看运行的容器

docker ps

- 进入容器

docker exec -it containerid bash

- 停止容器

docker stop containerid

- 重启容器

docker restart name

- 设置容器开机启动

使用在docker run的时候使用–restart参数来设置。

no - container:不重启

on-failure - container:退出状态非0时重启

always:始终重启

例如:

docker run –restart=always –name first-mysql -p 3306:3306 -e mysql/_root/_password=123456 -d mysql:latest