Docker 是这几年非常火的一项技术,作为一名软件开发人员,应该及时的接触和掌握。镜像加速:
可以在阿里云上免费的获取,然后进行配置即可使用。阿里云 Docker 加速器,没有阿里云账号注册一个即可。
docker的具体安装可以参考官网上的安装教程,验证安装是否成功
docker -v
一、安装MySQL
1)拉取镜像
// 拉取最新版的mysql docker pull mysql //拉取指定版本的mysql docker pull mysql:5.7
2)运行MySQL
#运行最新版 Mysql docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345678 -d mysql #运行制定版本 docker run --name mysql_57 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.7
参数说明:
- run:创建一个新的容器
- --name:指定容器的名称
- -p:端口映射(宿主机端口:容器端口)
- -e: 传入环境变量
- -d: 后台运行
进入容器内部:
docker exec -it mysql bash
参数说明:
- -i:标识允许对容器进行操作,交互式操作
- -t:在容器中新创建一个伪终端
- /etc/mysql: Mysql容器内的配置文件目录, 目录下包含my.cnf配置和一个conf.d文件夹,my.cnf文件内是一些基础配置。自定义的配置应该卸载conf.d文件夹下的配置文件里,从而覆盖默认的my.cnf