一、概念
- Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
- Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
二、使用Docker 安装 MySQL
- 下载docker
yum install -y docker
- 配置docker镜像(系统CentOS7)
vi /etc/docker/daemon.json
- 内容
{"registry-mirrors":["https://hub-mirror.c.163.com/"]}
- 重新启动服务
systemctl daemon-reload
systemctl restart docker
- 查看docker进程
ps -aux | grep docker
5. 使用docker查看所有可用的 MySQL 版本
docker search mysql
6. 拉取官方的最新版本的镜像
docker pull mysql:latest
三、Docker中service命令
- 查看docker有哪些service
service docker.service
2. Docker(停止、启动、重启)命令
service docker stop
service docker start
systemctl restart docker
四、运行Docker
- 查看本地镜像
docker images
2. 运行容器(docker下载的初始密码一般为123456)
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql
3. 查看是否安装成功
docker ps
docker ps -a
- 进入容器
docker exec -it mysql-test bash
- 登录mysql
mysql -u root -p